我正在尝试使用SXSSF读取xls文件。我已经了解了SXSSF,但不太清楚如何使用它。所以我遇到了一些问题。
有人能帮我提供用于读取大型xls文件(大约100,000行和7-8个工作表)的Java代码吗?
(从评论中编辑)
这是我尝试过的:
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);
}
}