7
我正在尝试使用SXSSF读取xls文件。我已阅读关于SXSSF的内容,但请不要详细说明如何使用它。所以我遇到了一些问题。如何使用POI 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);
}
}
[你尝试过什么?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)这](http://stackoverflow.com/questions/4752456/memory-efficient-java-library-to-read-excel-files)或[那](http://stackoverflow.com/questions/4085517/which-是最好的api-read-large-sized-excel-files-in-java)就是例子吗? – nobeh 2012-04-07 09:50:23
我试过这样的东西..... – abhi 2012-04-07 09:52:32
Workbook workBook = new SXSSFWorkbook(200); workBook = WorkbookFactory.create(inputStream); 工作表= workBook.getSheetAt(0); int totalRows = sheet.getPhysicalNumberOfRows(); (int i = 0; i
abhi
2012-04-07 09:54:47