Я использую XSSF
из apache-POI
для чтения файла XLSX. Я получаю сообщение об ошибке java.lang.OutOfMemoryError: Java heap space
. Позже увеличил размер кучи, используя -Xmx1024m
для класса java, но та же ошибка повторяется.
Код:
String filename = "D:\\filename.xlsx";
FileInputStream fis = null;
try {
fis = new FileInputStream(filename);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
В приведенном выше сегменте кода выполнение останавливается на XSSFWorkbook
и выдает указанную ошибку. Может ли кто-нибудь предложить лучший подход для чтения больших файлов XLSX.