在java web项目中经常会进行excel的导入导出,今天介绍一种非常简洁不需要额外的jar的excel导出方式。导出的源码demo下载下来后直接在tomcat中即可运行。源码下载地址:链接: 链接: https://pan.baidu.com/s/1bnD8mrd 密码: 59dh (有的时候百度网盘的链接会莫名其妙失效,如果该链接失效,请留言,我看到后会重发)。 导出excel一般是:通过查询条件---选定特定的数据--点击导出。实现思路如下: 在jsp页面首先需要加入:
<% response.setHeader("Content-disposition", "attachment; filename=BG.xls"); response.setHeader("Pragma", ""); response.setHeader("Cache-Control", ""); %>
然后就是列表循环,具体代码如下:
序号 姓名 性别 年龄 身份证号 ${status.index+1} ${user.name} ${user.sex} ${user.age} ${user.idCard}
最后是表格的css样式代码:
/*表格有边框*/ table, th, td { border: 1px solid #000; } /*表格中的文字上下左右居中*/ td { text-align: center; vertical-align: middle; } /*为了解决导出身份证时候,显示科学记数形式*/ td { mso-number-format: '\@'; }
这样jsp就可以以excel导出了,具体详情参照excel导出的demo。
如对本文有疑问, 点击进行留言回复!!
jspSmartUpload上传下载全攻略 (四、文件下载篇 )
网友评论