java - 为什么我无法使用 HSSF 打开 Excel(xls)

标签 java apache-poi poi-hssf

当我尝试使用 MS Office 2003 打开 Excel 工作表时出现错误。 此 Excel 工作表是使用实现 usermodel 范围的 HSSFWorkbook 创建的 org.apache.poi.hssf.usermodel

用户模型和事件模型有什么区别?

谢谢

最佳答案

用户模型用于创建、读取和修改 XLS 文件。事件模型用于快速读取 XLS 文件。如果您所做的只是读取电子表格数据,您应该使用事件模型(内存占用较小,但更难使用)。如果您要修改电子表格数据,那么您应该使用用户模型(内存占用更高,但使用起来更简单)。

More info

关于java - 为什么我无法使用 HSSF 打开 Excel(xls),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297058/

相关文章:

java - 根据android中其他复选框的状态控制复选框的状态

java - 使用 Apache POI 修改现有 xlsx 电子表格会导致内容不可读错误

java - 如何将excel文件的可见性设置为true

java - HSSF 兴趣点 : How to know if data in cell is of Type Date?

apache-poi - Apache Poi : Converting from HSSF to SS?

java - 使用 apache poi 将颜色应用于 excel 中的选项卡

java - 以编程方式进行线程转储/JDI(Java 调试器接口(interface))

Java Swing JEditorPane : manipulating styled documents

java - LDAP/Java 身份验证 : How to specify workstation?

java - 使用 POI 从 Java 中的 DB(CLOB 列)读取 Excel 数据问题