论坛首页 Java企业应用论坛

java读取excel例子(带jxl.jar包)

浏览 17075 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-08  
key_hua 写道
grave 写道
小小流浪猪 写道
个人用jxl处理excel ,总结出以下几个问题:
1) 解析稍微大的excel,会导致服务器内存溢出;
2) 当前sheet表中内容超出200行,也会导致服务器内存溢出;
3)它不支持excel2007 ,也就是xlsx;
可除了它 没有好的技术去解析excel了,用poi吗,不好用

你使用不当吧,我们处理几万行的excel都没这个问题。

确实应该是用法不到,一般不会出现内存溢出问题,我一般都是几十万数据处理,感觉poi和jxl差不多,效率差不多,遇到2007 就郁闷啦

遇到2007了 就把它转换成2003了! 相信在不久jxl就会支持2007啦。期待中。。。
0 请登录后投票
   发表时间:2010-12-08  
小小流浪猪 写道
个人用jxl处理excel ,总结出以下几个问题:
1) 解析稍微大的excel,会导致服务器内存溢出;
2) 当前sheet表中内容超出200行,也会导致服务器内存溢出;
3)它不支持excel2007 ,也就是xlsx;
可除了它 没有好的技术去解析excel了,用poi吗,不好用


你自己的错不要说别人不好,我搞的excel,3个sheet,每个sheet都上万行的数据,也没什么内存溢出。
0 请登录后投票
   发表时间:2010-12-08  
key_hua 写道
grave 写道
小小流浪猪 写道
个人用jxl处理excel ,总结出以下几个问题:
1) 解析稍微大的excel,会导致服务器内存溢出;
2) 当前sheet表中内容超出200行,也会导致服务器内存溢出;
3)它不支持excel2007 ,也就是xlsx;
可除了它 没有好的技术去解析excel了,用poi吗,不好用

你使用不当吧,我们处理几万行的excel都没这个问题。

确实应该是用法不到,一般不会出现内存溢出问题,我一般都是几十万数据处理,感觉poi和jxl差不多,效率差不多,遇到2007 就郁闷啦



这个兄弟也不厚道,一个sheet的行数上限也就是6W多,你上哪搞几十万去
0 请登录后投票
   发表时间:2010-12-08  
昨天刚学了一招,用JDBCODBC桥访问Excel
0 请登录后投票
   发表时间:2010-12-08  
请问楼主遇到过中文乱码的问题吧?如何解决的?
0 请登录后投票
   发表时间:2010-12-08  
POI是支持office 2007的,用XSSFWorkbook就可以了。
0 请登录后投票
   发表时间:2010-12-09  
freedom2k 写道
key_hua 写道
grave 写道
小小流浪猪 写道
个人用jxl处理excel ,总结出以下几个问题:
1) 解析稍微大的excel,会导致服务器内存溢出;
2) 当前sheet表中内容超出200行,也会导致服务器内存溢出;
3)它不支持excel2007 ,也就是xlsx;
可除了它 没有好的技术去解析excel了,用poi吗,不好用

你使用不当吧,我们处理几万行的excel都没这个问题。

确实应该是用法不到,一般不会出现内存溢出问题,我一般都是几十万数据处理,感觉poi和jxl差不多,效率差不多,遇到2007 就郁闷啦



这个兄弟也不厚道,一个sheet的行数上限也就是6W多,你上哪搞几十万去


EXCEL2010每个sheet可不止6W多条
0 请登录后投票
   发表时间:2010-12-09  
10万行记录 就会导致内存溢出
0 请登录后投票
   发表时间:2010-12-14  
longjianlandray 写道
10万行记录 就会导致内存溢出

多个文件,merge
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics