解析本地文件报错:Convert excel format exception.You can try specifying the 'excelType' yourself
时间: 2023-10-18 19:12:36 浏览: 156
bkmrkd:Bkmrkd是在node.js和rethinkdb上运行的自托管轻型书签服务
这个错误通常是由于使用了不正确的 Excel 文件格式或版本导致的。你可以尝试指定正确的excelType来解决这个问题。
如果你使用的是Apache POI,可以尝试指定excelType为XSSFWorkbook或HSSFWorkbook,具体取决于你使用的Excel文件的版本。例如:
```
Workbook workbook = null;
if (filename.endsWith(".xls")) {
workbook = new HSSFWorkbook(inputStream);
} else if (filename.endsWith(".xlsx")) {
workbook = new XSSFWorkbook(inputStream);
} else {
throw new IllegalArgumentException("Invalid file name, should be xls or xlsx");
}
```
如果你使用的是其他的Excel库,也应该有类似的方法来指定正确的excelType。
阅读全文