Как использовать POI SXSSF для чтения большой электронной таблицы

Я пытаюсь прочитать файл xls с помощью SXSSF. Я читал о SXSSF, но не совсем понимаю, как его использовать. Поэтому я сталкиваюсь с некоторыми проблемами.

Может ли кто-нибудь помочь мне с кодом Java для чтения больших файлов xls (около 100 000 строк и 7 -8 листов ).

(Изменить из комментариев)

Вот что я пробовал:

Workbook workBook = new SXSSFWorkbook(200); 
workBook = WorkbookFactory.create(inputStream); 
Sheet sheet = workBook.getSheetAt(0); 
int totalRows = sheet.getPhysicalNumberOfRows(); 

for (int i=0; i<totalRows; i++) { 
    Row row = sheet.getRow(i); 
    int totalCols = row.getPhysicalNumberOfCells(); 
    for(int j=0; j<totalCols; j++) { 
        Cell cell = row.getCell(j); 
    } 
 } 
8
задан Leigh 8 April 2012 в 06:25
поделиться