我正在使用workbook.getSheet(sheetName)
获取excel文件中的特定工作表并继续获取OutOfMemory异常。该表有~52000行。
有没有办法阅读表格的小块或其他东西来解决这个问题?请注意,增加JVM内存现在不是一个真正的选择。
答案 0 :(得分:0)
您可以尝试使用:
setPropertySets(false);
设置是否启用任何 属性集(如宏) 与工作簿Leaving一起复制 启用此功能将导致 JXL进程使用更多内存
除此之外,如果您在单页上运行,除了为Java进程提供更多内存之外,您还可以做很多事情。