我正在尝试使用JExcel写出Java中的Excel表格。我成功写出来了,但是我一直遇到“java.lang.OutOfMemory:Java堆空间”错误。根据我的阅读,有两种解决方案。
1)更改我的Eclipse设置,我已经完成并且似乎没有任何区别。
我的设置如下,如果出现任何问题,请告诉我(Upped Xmx并添加了最后一行):
-XX:MaxPermSize=256m
-Xms128m
-Xmx2048m
-XX:+UseParallelGC
2)关闭工作簿以刷新输出,然后重新打开并追加下一行或一组行。
我无法弄清楚,因为我找不到任何文件。当我关闭我的WritableWorkbook(名为wwb)时,我不确定如何打开它。我最终写出一行,然后因为wwb关闭而得到Null错误。
提前感谢所有帮助。
答案 0 :(得分:0)
我最终切换到SuperCSV,效果很好。我也尝试过OpenCSV,但它没有正确地删除逗号