Java getSheet(sheetName)导致OutofMemory问题

Java getSheet(sheetName)导致OutofMemory问题,java,jxl,Java,Jxl,我正在使用工作簿.getSheetsheetName获取excel文件中的特定工作表,并不断获取OutOfMemory异常。这张纸大约有52000行 有没有一种方法可以读取工作表中的小块内容或解决这个问题?请注意,增加JVM内存目前不是一个真正的选项。您可以尝试使用: setPropertySets(false); 设置是否启用任何 属性集,如要删除的宏 随工作簿一起复制 启用此功能将导致 JXL进程使用了更多内存 除此之外,如果您只在一张工作表上操作,那么除了为Java进程提供更多内存之外,

我正在使用工作簿.getSheetsheetName获取excel文件中的特定工作表,并不断获取OutOfMemory异常。这张纸大约有52000行

有没有一种方法可以读取工作表中的小块内容或解决这个问题?请注意,增加JVM内存目前不是一个真正的选项。

您可以尝试使用:

setPropertySets(false);
设置是否启用任何 属性集,如要删除的宏 随工作簿一起复制 启用此功能将导致 JXL进程使用了更多内存


除此之外,如果您只在一张工作表上操作,那么除了为Java进程提供更多内存之外,您没有什么可以做的。

您使用的是哪个excel库?