java - org.apache.poi.hssf.record.RecordFormatException:未找到WINDOW2
问题描述
InputStream isXls = new FileInputStream("machine_operator_report.xls");
HSSFWorkbook workbookOld = new HSSFWorkbook(isXls);
下面是异常堆栈跟踪,
Exception in thread "main"
org.apache.poi.hssf.record.RecordFormatException: WINDOW2 was not found
at org.apache.poi.hssf.model.InternalSheet.<init>(InternalSheet.java:340)
atorg.apache.poi.hssf.model.InternalSheet.createSheet(InternalSheet.java:
157)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>
(HSSFWorkbook.java:359)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>
(HSSFWorkbook.java:405)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>
(HSSFWorkbook.java:386)
at Xls2Xlsx2.main(Xls2Xlsx2.java:235)
我已经尝试了堆栈溢出中提供的所有解决方案以转换
HSSFWorkbook
为XSSFWorkbook
,但是当我执行代码时出现上述异常。HSSFWorkbook
我想转换为XSSFWorkbook
也包含图表。
如果您能对此有所帮助,那对我将非常有帮助!谢谢
解决方案
推荐阅读
- google-apps-script - Google Apps 脚本中的 makeCopy() 方法在我的驱动器而不是客户端驱动器中创建一个副本
- r - 是否有必要使用“。” purr map() 函数中的符号
- javascript - 从自定义插件 php 填充列表项
- android - Android 9 - BluetoothAdapter startDiscovery() 未找到以前找到的设备
- reactjs - React-try 通过 fetch() 方法访问特定数据
- python - 将 MATLAB 字符串数据写入 csv ,然后从 python 调用 csv 数据作为字符串
- c - 在 C 中的 OpenSSL 中以 DER 格式打印 DH 参数
- ios - iOS - 如何将披萨配料图像随机放置在披萨皮图像的上方和范围内?
- java - 使用时间戳更新表尝试再次转换为 UTC?
- tcl - 反向打印列表:TCL