2016-04-19 20 views
0

我使用Struts 1.3中的Display標籤將表導出爲.xls文件。我可以導出這個沒有任何問題,我可以打開此文件文本編輯器和查看或編輯。使用Display標籤導出並使用Excel創建的.xls文件有什麼區別

<display:setProperty name="export.excel.filename" value="Export.xls"/> 


然後創建.xls文件在Excel 2003中,並嘗試用文本編輯器編輯它,但它的二進制文件。 與導出的文件相比,使用Excel創建的文件大小要大得多。
此外,當我嘗試打開在Excel 2013導出的.xls文件它給下面的彈出式,

「的文件格式和‘Export.xls’擴展不匹配。 該文件可能被損壞或 你想不想打開它?(是/否/幫助)「

這是什麼原因?

回答

0

我發現背後的原因。
displaytag導出的Excel(.xls)是基於文本的excel,而不是基於POI的excel.But Excel應用程序創建二進制.xls文件。

相關問題