java 对excel进行操作 数据量可能比较大(1000条记录以上) 要对excel 进行读 写 验证 不知道有什么好的方案解决没有? |
|
20分 |
我用过的,速度最高和内存最小的,是Aspose Cell,但可惜是商用的。
我们用来处理大并发量下,万级数据行的Excel文件,不过测试结果没找到。 |
20分 |
1000条还好了,poi就可以了。1000万的话就麻烦了。
|
20分 |
1000 行 也算大数据??
直接POI。 |
数据量多大之后不再考虑poi? |
|
jxl和POI差不多, JXL已经停止更新了。。
|
|
20分 |
我现在单位上的系统用的是POI,读写3万行以内都是在3秒内,所以POI在5万行以内效率都是不错的。
|
5分 |
POI 足够,几M的文件还是可以的
1000太小了点o(╯□╰)o |
这是网上提供的数据 不知道是不是对的 数据量3000条数据,每条60列.JVM虚拟机内存大小64M. |
|
10分 |
占用内存上,jxl是比poi要小,但几千条数据,这些差别也不是主要的,LZ不用纠结这些。
具体的你拿你的实际数据试试就知道了。不试的话直接用poi也没有问题。 |
现在使用那个版本好比较稳定啊? |
|
poi官方发布的新版本就可以
|
|
5分 |
jxl,poi都可以的,没什么区别,几千条数据绝对没事。
我刚负责过大数据导出的,3W条,5000+的冰法,经过测试和寻找,免费的基本没有能达到的。 所以我们的解决方案是通过业务上来处理,例如, |
暂且忽略并发的问题,请考虑5w条数据载入看看花了多少内存,poi创建的对象不是一下就释放的,
数量大的话poi和jxl都作罢把… 有其他的办法的.找找把. |
|
今天试了一下 一个82M的excel 用poi和jxl读取都会出现内存溢出 怎么办? |
|
现在是82M的文件 我还要把他插入到数据库中 中间出错还要回滚 有什么方案 |
|
100M呢 我现在poi jxl都测试过了 就只读取 poi 37分钟 jxl也要花26分钟 |
|
实在不行用多线程!
|
|
真难搞 这么大的文件 想用java 先给分成几个EXcel 一个sheet一个也行
|
|
我也做这样的大数据的处理的功能看到家都没什么方案啊
|