2013-12-11 49 views
0

我正在使用Birt生成XLS報表。Birt - 以編程方式生成xls報表

當您打開生成的XLS文件,我得到了以下信息

「你試圖打開該文件,是不是由文件擴展名指定 不同的格式。驗證該文件沒有損壞 並且在打開文件之前從可信任來源獲得。是否要 現在打開文件?

有什麼辦法可以解決這個問題嗎?

+0

您使用的是什麼版本的BIRT的? –

+0

Birt Vesrion 2.6 – User

回答

0

您試圖在安裝了Excel 2010的計算機上打開Excel 2003報表。消息來自微軟,而不是BIRT。

除了單擊警告消息外,還有兩個選項。

  1. 刪除Excel 2003和在電腦上打開報表
  2. 升級到BIRT 4.3它可以作爲Excel 2010中導出(xlxs)
+0

感謝James的回覆:)其實我只有Excel 2007,所以這個問題在Excel 2007中存在 – User

0

您所看到的消息,因爲伯特內置安裝Excel 2010發射器不輸出Excel格式文件,它輸出Excel可以理解的XML格式的文件,因此,無論何時打開文件,新版本的Excel都會抱怨。

爲了解決這個問題,你可以使用其他的發射器,如SpudSoft(該發射器的計劃,以取代BIRT 4.3收件箱發射器)