2012-12-26 50 views
1

生成使用Java POI Excel工作表,並打開新創建的Excel文件,我得到一個消息框,說錯誤消息,而在Java POI創建打開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 

之後,我可以查看工作表中的內容。如何在打開它時刪除所有這些消息?

+0

您是否確定使用最新版本的Apache POI生成了該文件? – Gagravarr

+0

你的意思是庫文件? – user1911865

+0

http://stackoverflow.com/a/13859307/1211000 – swamy

回答

0

你應該檢查,如果你使用正確的API:

  • 對於必須使用HSSF .xls文件。
  • 對於.xlsx文件,您必須使用XSSF或更高版本的api。

檢查您是否寫入了正確的excel文件。 爲了正確的答案,請提供一些代碼。