为了账号安全,请及时绑定邮箱和手机立即绑定

解密JAVA实现Excel导入导出

难度初级
时长 2小时53分
学习人数
综合评分9.27
79人评价 查看评价
9.4 内容实用
9.2 简洁易懂
9.2 逻辑清晰

讲师回答 / David
是因为你的xmlbeans包版本太低,应该使用XMLBeans 2.0或更高

讲师回答 / David
可参考:http://www.tuicool.com/articles/j22Ifq

讲师回答 / David
还请把代码贴一下,上面的描述不太方便定位问题。

讲师回答 / David
是commons-io.jar中的,方便读写文件的工具类。

讲师回答 / David
确认一下excel 中id存的的文本还是数字,数字默认右对齐,文本左对齐;或者右键单元格,设置单元格样式。

讲师回答 / David
可以用freemarker利用excel xml做为导出模板,样式定义好,这样也可以的,实现也很简单。数据量大,一般的解决办法是分段存储,比如1000条单独生成一个excel,然后将几个excel压缩为一个zip,提供下载。

最赞回答 / 笨重的蜗牛
把FileUtil那个方法换成:FileOutputStream stream = new FileOutputStream(file);也是可以的

讲师回答 / David
可以通过下面方法得到excel 中的图片:POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("D:\\test.xls"));HSSFWorkbook wb = new HSSFWorkbook(fs);HSSFSheet sheet = wb.getSheetAt(wb.getActiveSheetIndex());List<HSSFPictureData> picts = wb.getAllPictures();

最赞回答 / Booyah_0001
最核心想知道的部分,没有讲,这也太烂了吧

已采纳回答 / David
额,录制视频后代码和相关jar已经提交慕课网了,可能没有及时上传吧。我跟慕课网联系下,将代码和相关jar上传以下。
首页上一页12下一页尾页
课程须知
本课程是Java web中级课程,希望各位小伙伴们熟悉jsp、Jquery、Struts2、xml
老师告诉你能学到什么?
1、导入模板定制 2、轻松实现读写excel文件 3、利用上传、下载功能实现文件导入导出 4、前台列表数据客户端和服务器导出

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消