关于海量数据导出excel
时间:2011-08-18
来源:互联网
项目中有导出功能
在页面导出数据但因为数据过多(20多W条)
框架搭建时有个导出excel的工具类
但需要把所有的数据查到一个list中 然后以参数形式将该list送进那个工具类中导出
因数据过多所以页面一直没有反应
大概7分钟后报异常
Free memory in the server is 4,128,768 bytes. There is danger of OutOfMemoryError
请问想实现导出应该怎么做?导出excel的工具类不用了?完全重新写一个导出?
请高手赐教
谢谢
在页面导出数据但因为数据过多(20多W条)
框架搭建时有个导出excel的工具类
但需要把所有的数据查到一个list中 然后以参数形式将该list送进那个工具类中导出
因数据过多所以页面一直没有反应
大概7分钟后报异常
Free memory in the server is 4,128,768 bytes. There is danger of OutOfMemoryError
请问想实现导出应该怎么做?导出excel的工具类不用了?完全重新写一个导出?
请高手赐教
谢谢
作者: dunerunner 发布时间: 2011-08-18
参考这个链接
http://lzg3267373.iteye.com/blog/611809
讲大量数据导出为excel的,对你有帮助
http://lzg3267373.iteye.com/blog/611809
讲大量数据导出为excel的,对你有帮助
作者: Fly_m 发布时间: 2011-08-18
试着先加配内存参数。
Tomcat下的内存参数调配方法参见下文:
http://hi.baidu.com/luopozhuihun/blog/item/dacf12e7944a2d34b93820bd.html
Tomcat下的内存参数调配方法参见下文:
http://hi.baidu.com/luopozhuihun/blog/item/dacf12e7944a2d34b93820bd.html
作者: magong 发布时间: 2011-08-18
因为数据量是未知的,配置内存不算一个好的解决方案,我个人建议你写入多个文件,最后打个zip包。
poi对2003,2007都支持的很好,只不过太占内存了,2003有65532行的限制,所以不采取,2007不存在行数限制,所以用2007导出多个文件。
不知道还有什么完美的解决方案,坐等大牛。
poi对2003,2007都支持的很好,只不过太占内存了,2003有65532行的限制,所以不采取,2007不存在行数限制,所以用2007导出多个文件。
不知道还有什么完美的解决方案,坐等大牛。
作者: softroad 发布时间: 2011-08-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28