4

私は報告するのが初めてです。

次のようなレポートを生成する必要があります。

  • ウェブページに表示する
  • pdfで表示する
  • ワード・エクセルで表示する

レポートはデータベースから生成されるはずですが、ビューは異なります (html/pdf/word/excel)。

各ビューには多少の違いがある場合があります。たとえば、html の上部には会社のアイコンとヘッダーがあります。PDFは各ページに会社名のヘッダーがあります。Excelにはヘッダーがまったくありません。

と聞いたことがBIRTありjasper reportます。私はそれらについての経験がありません。

レポート ツールとは:

  • 私の場合に最適
  • 最も学びやすい
  • 柔軟性が高い(将来的にチャート/画像を追加する可能性があります...)
  • 各ビューで共通のものを再利用する

助けてください。:)

4

3 に答える 3

2

レポートの設計には ireport 4.5.1 を使用し、必要な 3 つの形式すべてでレポートを生成するには Jasper Reports ライブラリを使用しました。私はこれを使用して良い経験をしており、あなたの要件も満たすと確信しています. それは多くのサポート資料を欠いていますが。

また、純粋なドラッグ アンド ドロップ インターフェイスであるため、開発時間を短縮できます。XML を意識する必要はありません。

さまざまなデータ ソース Bean、SQL、HQL、XMl があり、必要なデータ型のほとんどをサポートします。

あなたの要件に答える:

  1. 最も習得しやすい - はい
  2. 柔軟性が高い(将来的にグラフや画像を追加する可能性があります...) - はい
  3. 各ビューで共通のものを再利用する - はい

そして、それがあなたの実現可能な解決策です。

于 2013-01-08T07:08:12.007 に答える
2

この場合、Jasper Report に基づく DynamicReports が適切なオプションです。Jasper レポートと比較して、PDF、HTML、または Excel 生成用のコーディングまたは XML 生成のストレスが少なく、使いやすくなっています。ここで DynamicReportsの詳細を確認できます

于 2013-01-08T07:02:04.817 に答える
1

答えはあなたの質問にあります。ジャスパーは私の最良の選択です。すぐに学習できます または に精通している場合はXMLXSLT次のレポートを生成できます

  1. Pdf - FOP を使用した XSLT
  2. Html - 出力メソッド Html を使用した XSLT
  3. CSV - プレーンテキスト出力の XSLT
  4. Word & Excel - Microsoft Office XML 形式
于 2013-01-08T07:44:03.403 に答える