最近有人提到我可以将使用Crystal Reports创建的报告存储为XML文件。
通过谷歌搜索,我找不到任何暗示是这种情况(在报告中使用存储在XML中的数据,是的,但实际存储报告,默认存储的部分为一个.rpt文件,没有。
我是否认为我们之间确实存在某种误解,实际上不可能这样做?
答案 0 :(得分:4)
无法将报告模板存储在XMLformat中。 XML仅作为“呈现”报告的导出格式受支持 出于何种目的,您需要XML格式的报告模板。有一个名为Crystal-Clear的Java报告解决方案,它可以读取Crytsal Reports报告模板并将其另存为XML报告模板。另一方面,这不起作用。创建XML文件后,无法再次使用Crystal Reports打开报表。但是您也可以使用Crystal-Clear来处理报告,这也是GUI设计者的一部分。
答案 1 :(得分:3)
答案 2 :(得分:0)
至少在版本8.5中,XML文件是支持的导出目标之一,就像PDF,Excel或Word一样。似乎他们不太可能在以后的版本中删除了支持。
答案 3 :(得分:0)
我刚刚在Crystal Reports 10中测试过。
打开要导出的报告,在文件菜单中单击导出,至少在CR 10中,XML位于最底层。
接下来会出现一个屏幕,要求保存目录和基本文件名。根据Window,它使用“Crystal Markup Language”XML格式
答案 4 :(得分:0)
有一个GitHub项目将转换RPT to XML。该工具的目的是用于差异,所以我不知道是否有XML到RPT转换器。 Crystal Reports当然无法获取XML文件并将其打开为.RPT文件。