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