【文件属性】:
文件名称:大数据Excel操作不会内存溢出POI
文件大小:8KB
文件格式:RAR
更新时间:2014-11-07 09:36:56
大数据Excel poi 内存溢出 eventusermodel 大文件
绝对原创,这是我在项目中解决大数据Excel导入时内存溢出问题而编写的Excel行级解析器。同时支持Excel-2003和Excel-2007,excel-2003解析采用poi的eventusermodel模式实现,2007采用xmlreader实现,经项目验证,excel文件20W条数据没有任何问题,仅读取的话2-3分钟解析完毕。
网络上有关eventusermodel方式解析的资料太少,我花费时间较多,因此分数较高,但绝对物有所值!源码中有示范解析的测试类,简单易懂。
源码运行所需要的lib包,参见
http://download.csdn.net/detail/whatismvc/3694135
【文件预览】:
src
----com()
--------telesound()
网友评论
- StringUtil.hasValue(cell.getValue())这句里面的类没有提供,替换成“cellType != null && cellType.equals("s")”好用
- 基本能解决问题,感谢
- 基本能解决问题,感谢
- 百万数据就不行了
- 资源非常好用 代码少了一点点 自己手动解决
- 运行出现内存溢出
- 下来看看,最后用的还不是这个
- 十几分啊 , 现在还没有测试 , 希望好用吧 毕竟 在你这花了好几十积分了 哎
- 有错误,而且里面的部分方法看不懂,不适合做API接口用。
- 很好的例子,就是不完美,有错误,自己搞定!!!!
- 感谢楼主分享~不过还是会有内存溢出啊
- 好多分,问题还是存在
- 一点都不好用啊
- 问题还是没有解决,这个可能还真没有完美解决的办法
- 完美解决,不知道是不是数据量太多的原因造成大家还是内存溢出呢
- 运行出现内存溢出
- 不是好资源,哎,不好用,还是溢出
- 分数太贵了,不值,还是会出现内存移除的。
- 运行不了,还那么多分
- 这个例子还可以,需要结合楼主提供的另一半代码一起运行才行,就是分数太贵了
- 例子不错 可以学习,但poi本身读excel就耗内存,而且太贵
- 例子不错 可以学习,但poi本身读excel就耗内存,没有根本解决问题
- 我参考完成一个报表工具
- 不是太理想,还不如自己用poi呢。
- 运行出现内存溢出
- 跟你的设计思路大相径庭!看了TestReadExcel这个类就知道了,已经有了两个配置表,行处理器竟然还要自己去实现,这不S.B.么?不要动不动加上“通用”两字,真正的通用是指:只需在数据库配置表配置了规则就行了,什么数据处理、校验,代码会根据我们的配置自动完成,而不是还要自己去实现处理代码!
- 我没成功....反正就个java操作excel
- 我晕啊,反正我的实际经验是失败
- 我靠我怎么运行出来啥都没有!
- 看了评论感觉很坑爹。还把包分成3个资源。都还10分。。。。