POI创建workbook失败:org.apache.poi.poifs.filesystem.NotOLE2FileException
程序员文章站
2022-07-13 14:26:37
...
POI创建workbook失败:org.apache.poi.poifs.filesystem.NotOLE2FileException
应该是poi版本有点老,在导入xls文件创建workbook时可以正常创建,在创建xlsx的时候,创建的workbook为空
使用
*
if (filePath.indexOf(".xlsx") != -1) {
XSSFWorkbook wb = new XSSFWorkbook(inputStream);
return wb.getSheetAt(sheetIndex);
} else {
HSSFWorkbook wb = new HSSFWorkbook(inputStream);
return wb.getSheetAt(sheetIndex);
}
创建依然不行,使用工厂模式可以
Workbook workbook = WorkbookFactory.create(inputStream);
上一篇: linux环境下解压压缩包失败
下一篇: 互联网协议