码迷,mamicode.com
首页 > Web开发 > 详细

jexcel+struts2实现上传下载,,即模型数据导出为Excel格式和上传Excel格式的文件

时间:2016-07-09 19:27:55      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

3.将数据查询出来,自己先定义好表头的列数及表头名,将将每个对象的属性转换为一个String[],然后将所有转换成的String[]存入到List<String[]>中,并通过jexcel对表头String[]和list<String[]>进行循环遍历,将每个子字符串转换成Excel中的一个单元格,并写出到输出流中,最后再将该输出流转换为输入流返回到download视图中,最后在访问页面时就会以下载的方法呈现.download视图由struts.xml中配置各项参数.,该download视图并不跳转页面,在页面点击下载按钮后,发送请求后经过数据处理,最后直接返回该type="stream"的download视图,进行文件下载,页面表现为点击按钮后出现保存提示框.同时,下载时contentType属相的MIME类型,可以从从tomcat的config目录中web.xml中查得.

上传过程,则是先通过jexcel将本地excel文件读取后,按照行一行为一个对象,读取为一个list<String[])的集合,然后在将每一行的String[]中的个字符串设置到一个对象的每个属性中.最后将list<String[]>转换成一个list<Employee>的集合.

技术分享

jexcel+struts2实现上传下载,,即模型数据导出为Excel格式和上传Excel格式的文件

标签:

原文地址:http://www.cnblogs.com/tabchanj/p/5656391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!