当前位置: 代码迷 >> J2EE >> java 读写excel 使用什么议案效率最高
  详细解决方案

java 读写excel 使用什么议案效率最高

热度:92   发布时间:2016-04-17 23:37:08.0
java 读写excel 使用什么方案效率最高
    java 对excel进行操作 数据量可能比较大(1000条记录以上) 要对excel 进行读 写 验证 不知道有什么好的方案解决没有?
    100分求解决方案 最好给出你的理由 如果有真实测试数据为论证最好!
------解决思路----------------------
我用过的,速度最高和内存最小的,是Aspose Cell,但可惜是商用的。

我们用来处理大并发量下,万级数据行的Excel文件,不过测试结果没找到。
------解决思路----------------------
1000条还好了,poi就可以了。1000万的话就麻烦了。
------解决思路----------------------
1000 行 也算大数据??

直接POI。
------解决思路----------------------
我现在单位上的系统用的是POI,读写3万行以内都是在3秒内,所以POI在5万行以内效率都是不错的。
------解决思路----------------------
POI  足够,几M的文件还是可以的
1000太小了点o(╯□╰)o

------解决思路----------------------
占用内存上,jxl是比poi要小,但几千条数据,这些差别也不是主要的,LZ不用纠结这些。
具体的你拿你的实际数据试试就知道了。不试的话直接用poi也没有问题。
------解决思路----------------------
jxl,poi都可以的,没什么区别,几千条数据绝对没事。

我刚负责过大数据导出的,3W条,5000+的冰法,经过测试和寻找,免费的基本没有能达到的。

所以我们的解决方案是通过业务上来处理,例如,
1、通过授权功能,限制用户并发数目。
2、大数据时采用分批次读取内存,例如每次只去2000条读取。
3、设置读取最大数据上限,例如5000条以上弹出提示菜单,阻塞当前请求。

  相关解决方案