记录一个错误:在用HSSFWorkbook读取xls后缀文件的时候出错了,异常是OfficeXmlFileException。这个异常是版本错误,意思是HSSFWorkbook对应xls,XSSFWorkbook对应xlsx。
发现问题了没?用HSSFWorkbook对应xls是正确的用法啊,为什么会报错?
因为虽然是xls后缀,但是不代表没有07版本的内容。
解决办法:将该xls文件另存为xls文件,将不兼容的内容去掉,再使用HSSFWorkbook时就不会报错。
xls与xlsx后缀不能完全代表版本
最新推荐文章于 2023-04-27 11:18:26 发布