网上看了很多资源,但都没有很好解决内存溢出的问题,哪位有好的方法,如果有代码就贴出来,谢谢!
解决方案 »
- myeclipse中hibernate的外键映射成对象类型后,bean中没有了外键这个属性,而且查询不了
- interrupt不管用
- 自然语言翻译成正则表达式
- jsf页面<h:selectOneMenu>标签中使用<a4j:support>实现级联菜单问题。
- Struts入门的小问题
- 问一个ejb的入门问题
- 如何在JBuilder 2005里用wsdl生成一个web service服务器端的java代码
- 求高手指点(有关网站的服务器)。
- 关于Struts的配置问题
- spring ehcache手动或定时刷新缓存,如何实现?
- 【栈与堆】关于栈和堆入门的问题,谢谢
- 急啊!项目部署到本机问题,求哪位大侠教解决
单sheet据我所知最大65536
内存溢出估计分段处理可行
我才知道:单sheet据我所知最大65536
THANKS
jxl最多支持excel2003,所以单sheet最大的记录数为65536;Office2007单sheet支持的记录数已经超过100W了。对于大批量数据,我都是每次取65535条记录出来(第一行有表头)放在一个Sheet里面。插入完毕后清空list再去取下一页。经测试,单文件多Sheet出现内存溢出比多文件单sheet的机率大得太多,服务器的jvm怎么得也要512以上。
http://blog.csdn.net/yrsheng/archive/2009/04/22/4100393.aspx
我写东东,本人的经验,可完美解决你的问题!只要你的内存够,生成几百M的excel都没问题。