Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用workbook.getSheet(sheetName) 在 excel 文件中获取特定工作表并不断收到 OutOfMemory 异常。该工作表有约 52000 行。
workbook.getSheet(sheetName)
有没有办法读取小块纸张或解决这个问题?请注意,现在增加 JVM 内存并不是一个真正的选择。
您可以尝试使用:
setPropertySets(false);
设置是否启用与工作簿一起复制的任何属性集(例如宏)启用此功能将导致 JXL 进程使用更多内存
除此之外,如果您在单张纸上操作,除了为 Java 进程提供更多内存之外,您无能为力。