0

我正在尝试使用 JExcel 写出 Java 中的 Excel 工作表。我成功写出,但是我一直遇到“java.lang.OutOfMemory: Java heap space”错误。根据我的阅读,有两种解决方案。

1) 更改我的 Eclipse 设置,我已经这样做了,但似乎没有什么不同。

我的设置如下,如果看起来有问题请告诉我(升级 Xmx 并添加最后一行):

-XX:MaxPermSize=256m
-Xms128m
-Xmx2048m
-XX:+UseParallelGC

2) 关闭工作簿以刷新输出,然后重新打开并附加下一行或下一行。

我无法弄清楚,因为我找不到任何文档。当我关闭我的 WritableWorkbook(名为 wwb)时,我不确定如何打开它。我最终写出一行,然后由于 wwb 关闭而出现 Null 错误。

感谢您提前提供的所有帮助。

4

1 回答 1

0

I ended up switching to SuperCSV, works great. I had also tried OpenCSV, however it does not escape commas properly

于 2011-01-23T02:57:55.993 回答