2008-10-07 104 views
5

我剛剛跟一位最近提到可以將使用Crystal Reports創建的報表存儲爲XML文件的人交談。將Crystal Reports存儲在XML文件中?

在谷歌搜索這個,我找不到任何暗示這種情況(使用數據存儲在報告中的XML,是的,但實際上存儲的報告,默認情況下存儲爲.rpt文件的部分沒有。

我是在假設有,其實是某種我們,它實際上不可能做到這一點之間的誤解的糾正?

回答

4

無法將報告模板存儲在XMLformat中。僅支持XML作爲「呈現」報告的導出格式。
爲了什麼目的,您需要XML格式的報告模板。有一個稱爲Crystal-Clear的Java報告解決方案,可以讀取Crytsal Reports報告模板並將其保存爲XML報告模板。相反,這不起作用。創建XML文件後,無法再次使用Crystal Reports打開報告。但是你也可以使用Crystal-Clear來處理這個報告,這也是GUI設計者所要做的。

0

至少在8.5版的XML文件是支持的一個出口目的地就像PDF,Excel或Word似乎不太可能他們已經刪除了後來的版本支持

0

我剛剛在Crystal Reports 10中測試過。

打開您要導出的報告,單擊文件菜單中的導出,至少在CR 10中,XML位於最底部。

接下來出現一個屏幕,要求保存目錄和基本文件名。根據該窗口,它使用「Crystal標記語言」XML格式

+0

謝謝,但不完全是我在找什麼。我希望有一種方法可以在XML中包含任何數據之前使用XML *存儲報告,然後可以在Crystal中重新打開並編輯它等等。似乎這不是真的可行,所以我只是去標準的.rpt文件。 – 2008-10-08 17:41:27

0

有一個GitHub項目將轉換RPT to XML。該工具的目的是用於差異,所以我不知道是否有一個XML到RPT轉換器。 Crystal Reports當然不能將XML文件作爲.RPT文件打開。