猿问

java关于大量数据导入导出excel的难题,求经验的人解答

 最近在做把80多万条的数据写入一个Excel中,又是把80多万数据的Excel导入到数据库中遇到了难题,用poi和Jxl包都不能解决内存溢出问题,请问有什么好建议吗?(除了扩大jvm内存) 重要的是用户提议把几十万数据保存在一个excel文件中,分sheet存,解析excel导入到数据库也是一样一个存有几十万数据的excel导入,谁有做过类似的demo?求例子或又用的建议(本人已试过写入到xml另存成xls,不到3分钟把88万多条的数据成功导出,问题就在于让用户先打开再另存为Excel,瑕疵,体验不好!,同样的道理,假若一个有88万甚至是100多万条的数据excel文件,我怎么能够快速获取出来,求大神,不要说扩大jvm内存,不要说扩大jvm内存,不要说扩大jvm内存


外号
浏览 6696回答 7
7回答

外号

有人吗?

慕莱坞3225894

试试用pageoffice吧 或许可以解决。

wangzai13

问题解决了嘛,我现在也遇到了这样的问题需要每100万导入到excel

我想要只大章鱼

你好,我想知道你写过的 解析Excel存为的xml。我记得网上有说,先存为xml 用流的方式来获取,会比较快,即使是大数据量也会很快。

天堂关门

Excel只能保存65536条数据吧,即使能导入为何还要通过java导入?方式很多种的哈,直接导入也行,分段导入也行,再说了,poi都有定位到行,实在想要导入的话,就分批读取数据。

外号

没人吗?

外号

有大神吗?
随时随地看视频慕课网APP

相关分类

Java
我要回答