getSheet(sheetName)导致OutofMemory问题

时间:2011-01-10 22:31:09

标签: java jxl

我正在使用workbook.getSheet(sheetName)获取excel文件中的特定工作表并继续获取OutOfMemory异常。该表有~52000行。

有没有办法阅读表格的小块或其他东西来解决这个问题?请注意,增加JVM内存现在不是一个真正的选择。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用:

setPropertySets(false);
  

设置是否启用任何   属性集(如宏)   与工作簿Leaving一起复制   启用此功能将导致   JXL进程使用更多内存

除此之外,如果您在单页上运行,除了为Java进程提供更多内存之外,您还可以做很多事情。