poi导出excel2007文件 性能问题,速度太慢

努力_学习 2011-09-01 11:12:50
用poi 生成excel2007 创建XSSFWorkbook对象
Workbook workbook = new XSSFWorkbook(new FileInputStream(path));
workbook.write();

写入70000条数据的时候要7分钟左右,速度慢的可以,

各位大虾有没有什么方法可以提高生成速度的, 急!!!

注:最好不分页,我在创建Cell的时候也没有加任何样式

急急急!!!
...全文
1713 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_fendou 2012-11-29
  • 打赏
  • 举报
回复
实在不好意思,好久没上来看帖子了,我当时就是把要写入Excel的数据,你应该是一次查询了7万条,一条一条写,这个肯定会很慢,一下全查出来,内存占用很大,效率也不高。你不如一次查询出500条,分页查询数据,每次写入500条,内存也不会占用很大
freedomgzhuang 2012-06-19
  • 打赏
  • 举报
回复
还能把你的代码提供参考!
by_fendou 2012-03-23
  • 打赏
  • 举报
回复
我也遇到了这样的问题,不过我是分页查询的,循环写入时速度太慢了,求解
努力_学习 2011-09-01
  • 打赏
  • 举报
回复
导出excel2007时 为什么速度那么慢,有没有方法可以提高速度的?
70000条数据耗时:318612ms --》5分钟

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧