1

私は、レポートの外観を定義するテンプレートを受け入れることが要件の1つであるレポートプロジェクトに取り組んでいます。たとえば、クライアントの1人がAPIを使用してデータを取得し、レンダリングするグラフとその順序を定義するテンプレートを使用してデータを返します。

私は現在、そのテンプレートを定義しようとしています。

誰かが、レポートテンプレート用にMicrosoftによって定義されたRDLをチェックすることを提案しました。これは私が必要としているものと一致しているようですが、RDLに代わるものを見つけることができないようであり、利用可能なすべてのものに基づいて知識に基づいた決定を下したいと思います。

それで、私は質問を提起します:RDLに何か代替案はありますか?

4

3 に答える 3

1

JRXMLは、JasperがiReports形式に使用するものです。それを使用して、最初からレポートを作成できます。名前が示すように、これはRDLによく似たXMLベースの言語です。しばらく前から存在しているため堅牢であり、レポートに表示したいすべての一般的なグラフィック、チャート、およびテーブルを配置しながら、ほとんどのデータベースおよびOlapデータソースに接続できます。そのオープンソース。

RDLにはオープンソースバージョンがあり、MicrosoftRDLに基づいています。 http://www.codeproject.com/KB/database/rdlproject.aspx いくつかのベンダーは、レポートのベースとしてRDLを使用しています(データダイナミクスからのアクティブレポートなど)。

于 2011-05-27T20:42:04.860 に答える
0

さまざまなレポートジェネレータ、テンプレート、および言語があります。FoxProとCrystalReportsはかつて非常に人気がありました。

MS SQL Serverには、製品レポートを作成できるレポートサービスがあります。Googleは、XtraReports、Active Reports、Data Dynamics、ActiveAnalysisなどの他のオプションを公開しています。

于 2011-05-27T21:40:47.367 に答える
0

使用するレポートパッケージによって異なります。SSRSはRDLを使用するため、RDLを渡します。iReportsの場合、JRXMLを渡す必要があります。Windward Reports(免責事項私はCTOです)の場合、Word、Excel、またはPowerPointファイルを渡します。

使用するレポートパッケージにこれを駆動させる必要があります。そして、クライアントがそのベンダーのレポートデザインツールを使用することを理解してください。

于 2011-05-28T20:18:35.593 に答える