我使用XSSF的apache-POI读取XLSX文件.我收到了一个错误java.lang.OutOfMemoryError: Java heap space.后来,使用-Xmx1024mjava类增加了堆大小仍然重复相同的错误.
码:
String filename = "D:\\filename.xlsx";
FileInputStream fis = null;
try {
fis = new FileInputStream(filename);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
Run Code Online (Sandbox Code Playgroud)
在上面的代码段中,执行停止XSSFWorkbook并抛出指定的错误.有人可以建议更好的方法来读取大型XLSX文件.