我现在有一个这样的需求:用户传很多excel文件上来,每个excel文件大概有6w条记录的数据,多的有18万条记录,当然他可能在一个excel表里,也可能在多个excel表里。在这个excel工作簿里有一个关联编码是和数据库某字段,一一对应的,不能多,也不能少。数据库数据有100w条记录,我现在要比对用户上传的excel工作簿里的关联编码是否和数据库的一致且excel工作簿里的关联编码不能重复。向大家请教个好的解决方案!!!谢谢!!!
先说明,这个是一个web开发,项目经理要求是,设计一个按钮,用户点击这个按钮后,所有的过程让java自动完成。
而且,我的这个项目要求兼容2003与2007,请不要说用poi把整个excel加载进内存的方法,我试过了,一加载进来就oom了,测试的excel 还只有4万条数据量。
问题补充
首先谢谢大家的回复,我先试试大家的各种方法。也欢迎大家做进一步的指导。
问题补充
我好像有一点没说清楚,就是我的这个项目,是用java开发的。
问题补充
非常感谢大家的帮助,因为前段时间忙,没来论坛。谢谢大家!!!
问题补充
非常感谢大家的帮助,前段时间因为忙,所以没顾上,上论坛,谢谢大家的帮助。

请教一个java 操作excel大数据量的问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
24条回答 默认 最新
- gaosheng08 2010-06-12 12:06关注
http://gaosheng08.iteye.com/blog/624758
这是本人用poi的eventmodel写的大数据量的excel的读取程序。
也许对楼主用帮助。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报