2012-07-02 46 views
0

当我试图用MS Office 2003打开Excel表时,出现错误。 此Excel工作表是使用HSSFWorkbook实现用户模型范围 org.apache创建的。 poi.hssf.usermodel为什么我无法用HSSF打开Excel(xls)

usermodel和事件模型有什么区别?

谢谢

+1

没有告诉我们,你看到的错误它的将是一种很难对任何人来帮助你。 –

+0

您是否尝试过使用最新版本的Apache POI? – Gagravarr

+0

谢谢,错误是:当我使用MS-Office 2003时,文档看起来是空的,在2007版本中文件看起来不错。在代码中创建文件XLS文件 –

回答

3

usermodel用于创建,读取和修改XLS文件。 eventmodel用于快速读取XLS文件。如果您只是在阅读电子表格数据,则应该使用eventmodel(较小的内存占用但较难使用)。如果您正在修改电子表格数据,那么您应该使用usermodel(更高的内存占用但更简单的工作)。

More info

+0

谢谢,错误是:当我使用MS-Office 2003时,文档看起来是空的,在2007版本中文件看起来不错。在代码中,该文件是创建XLS文件。谢谢 –

相关问题