Как прочитать файл XLSX размером> 40 МБ
я использую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.