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

解密JAVA实现Excel导入导出

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

已采纳回答 / David
课程主要讲解基础知识,有些相关技术如spring、springMVC、Mybatis有些同学接触少,不易理解;以后有机会会做讲解。

已采纳回答 / David
XMLEventFactory.newFactory()这个API是在JDK 1.6.0.18加入的,你得确保你使用的JDK高于这个版本

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

已采纳回答 / sunmoon
文件的编码格式可能是asiic之类的,编码出错。按如下步骤操作使用notepad++新建一个文件(编码格式为utf8的),然后把这个文件中的内容拷贝到新的文件。用新的文件覆盖掉打开出错的文件再用eclipse试试能不能打开

已采纳回答 / David
呵呵  有时候得细心  相信自己

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

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

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

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

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

已采纳回答 / David
你是想读取excel文件中的内容吧,那不能这么用    WritableWorkbook workbook =  Workbook.createWorkbook(file);应该这么用Workbook workbook =  Workbook.getWorkbook(file);

最赞回答 / 笨重的蜗牛
把FileUtil那个方法换成:FileOutputStream stream = new FileOutputStream(file);也是可以的
课程须知
本课程是Java web中级课程,希望各位小伙伴们熟悉jsp、Jquery、Struts2、xml
老师告诉你能学到什么?
1、导入模板定制 2、轻松实现读写excel文件 3、利用上传、下载功能实现文件导入导出 4、前台列表数据客户端和服务器导出

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消