打开由Java POI创建的Excel工作表时出现错误消息

时间:2012-12-26 12:34:29

标签: excel apache-poi

使用Java POI生成Excel工作表并打开新创建的Excel文件后,我收到一个消息框说

Excel found unreadable content in "abc.xlxs" .Do you want to recover the contents of this workbook?If you trust the source of this workbook, click 'yes'.

当我点击'是'时,我会得到一些这样的消息

Excel was able to open the file by repairing or removing the unreadable content

之后我可以查看表格中的内容。如何在打开时删除所有这些类型的消息?

1 个答案:

答案 0 :(得分:0)

您应该检查是否使用了正确的API:

  • 对于.xls文件,您必须使用HSSF。
  • 对于.xlsx文件,您必须使用XSSF或更高版本的API。

检查您的excel文件是否正确。 如果答案正确,请提供一些代码。