如何解决报表定义语言还有其他选择吗?
| 我正在做一个报告项目,其要求之一就是接受模板,这些模板定义了他们希望报告的外观。因此,例如,我们的一位客户将使用我们的API抓取一些数据,并通过模板将其传递回给我们,该模板定义了他们想要呈现的图表以及顺序。 我目前正在尝试定义该模板。 有人建议我检查Microsoft为报告模板定义的RDL。这似乎符合我的需求,但是我似乎找不到RDL的任何替代方案,我想根据所有可用的东西做出明智的决定。 因此,我提出一个问题:RDL是否有任何替代品?解决方法
这完全取决于您使用的报告包。 SSRS使用RDL,因此您可以通过RDL。对于iReports,您必须传递JRXML。对于Windward Reports(免责声明,我是那里的CTO),您传递Word,Excel或PowerPoint文件。
您需要让您使用的报告包驱动此操作。然后确定您的客户将使用该供应商的报告设计工具。
, JRXML是Jasper为其iReports格式使用的格式。您可以使用它从头开始编写报告。顾名思义,它是一种类似于RDL的基于XML的语言。它已经存在了一段时间,因此非常强大,您可以连接到大多数数据库和Olap数据源,同时将要查看的所有典型图形,图表和表格放入报告中。它的开源。
有一个开源版本的RDL,它基于Microsoft RDL。
http://www.codeproject.com/KB/database/rdlproject.aspx
一些供应商使用RDL作为其报告的基础(例如,来自数据动态的活动报告)。
, 有许多不同的报告生成器,模板和语言。 FoxPro和Crystal Reports曾经非常受欢迎。
MS SQL Server具有可以生成报告的报告服务。 Google展示了其他选项,例如XtraReports,Active Reports,Data Dynamics和Active Analysis。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。