有没有办法轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式?我们有很多报告很快需要转换。

我了解手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了与几家咨询公司自动转换“加速”的一些可能性。(如...所描述的- 链接已损坏)。

对于这个特定问题,你们中有人有任何有效的经验或建议吗?是否有我不知道的工具?

有帮助吗?

解决方案

我之前曾搜索过这个,但没有运气。似乎没有任何工具可用于此转换,因此手动方法成为唯一的方法。是的,有些咨询公司会为你做手工工作,但他们仍然是手工做的。

Crystal Reports 和 Reporting Services 具有不同的架构风格,这使得转换工具成为一项艰巨的任务,因此我认为短期内不太可能有人构建一个转换工具。

其他提示

我在 Carlton 提到的咨询公司之一工作,让我告诉您,我们是唯一一家开发了内部(专有)工具来帮助我们快速启动从 RPT 到 RDL 的转换过程的公司。我们当前的工具仅支持 Crystal Rpts 9 及更早版本以及 RDL 2000 和 2005 格式。

我自己做过几个这样的转换项目,由于每个产品的性质,有很多东西无法自动转换。诸如表达式、数据源信息和数据集查询之类的东西无法通过工具自动“翻译”。

干杯。

另一种选择是使用更便宜的报告解决方案,该解决方案可以读取 Crystal Reports 模板,例如(我们自己的)基于 Java 的报告解决方案 i-net 清晰报告 (曾经是 i-net Crystal-Clear)。

请注意,与大多数解决方案不同,我们不会丢失数据源信息、公式、SQL 表达式等信息。来自原始模板。甚至图表也能很好地转换。

此外,我们现在提供功能齐全、免费的 报告设计师 (也可以运行报告)。

我原来的 VB 代码已转换为 C#。看 报告转Xml.

我们目前的情况非常相似。数十个水晶报表已就位,我们正在转向 Reporting Services(主要是因为它易于部署,并且为最终用户提供更灵活的 UI) - 我们的解决方案是保留它们,但任何新的东西都在 RptgSvcs 中创建。理想情况下我们会翻译它们,但 .rpt 格式太不透明了。

在我的搜索中,我了解到 KTL Solutions 的一款名为 KTL Crystal Converter 的产品,它能够将 Crystal 报表转换为 SSRS。

RptToRdl.com (http://www.RptToRdl.com)是你最好的选择。

他们可以进行快速启动转换或完全转换。起价为 25 美元/报告。

检查这个工具 晶体迁移

他们还有一个视频解释了这一点 YouTube

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top