我正在使用图书馆
org.apache.poi
XSSFWorkbook workbook = new XSSFWorkbook(fileInputStream);
我正在尝试
org.xml.sax
库,但无法将其转换为工作簿
注意:最终结果我希望返回XSSFWorkbook
上面的代码将耗尽内存,将不胜感激预先感谢[Q]
我正在使用库org.apache.poi XSSFWorkbook workbook = new XSSFWorkbook(fileInputStream);我正在尝试org.xml.sax库,但无法将其转换为工作簿注意:最终结果是我想要的...
如果输入数据对于可用内存太大,则有两个选择。
Workbook workbook = StreamingReader.builder()
.rowCacheSize(100)
.bufferSize(4096)
.open(is)) {
for (Sheet sheet : workbook){
// System.out.println(sheet.getSheetName());
for (Row r : sheet) {
for (Cell c : r) {
// System.out.println(c.getStringCellValue());
}
}
}```