`
yutianc
  • 浏览: 19872 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JXL写海量数据

    博客分类:
  • JXL
阅读更多
现在做的项目使用的是JXL读写excel文件。
当文件到10M左右时开始出现 java.lang.OutOfMemoryError。
网上查了一下,介绍的方法五花八门。还有人指责这是JXL无法解决的设计问题。
其实JXL没有任何问题,问题在于自己使用不当。。。。
只要在创建文件的时候如下加一个 WorkbookSettings,并开启它的中间文件读些功能就可以了。速度我觉得还是可以接受的。
WorkbookSettings wbSetting = new WorkbookSettings();  
wbSetting.setUseTemporaryFileDuringWrite(true);  
WritableWorkbook wbook = Workbook.createWorkbook(new File("test.xls"),wbSetting);  

分享到:
评论
2 楼 hotboy10001000 2011-04-08  
写80M的文件还是挂。绝望了
1 楼 gstripe 2010-09-01  
如果要读取海量数据呢

相关推荐

Global site tag (gtag.js) - Google Analytics