xmlファイルをjrxmlファイルに変換する方法はありますか?
必要なテンプレートで既に設計されているMS Wordファイルにデータベースからデータを書き込む必要があるプロジェクトを行っています。そのドキュメント ファイルをxml形式に変換しました。
iReportを使用して結果の doc ファイルを生成しています。ただし、 jrxmlファイルが必要です。xmlファイルからの読み取りに失敗します。
xmlファイルをjrxmlファイルに変換する方法はありますか?
必要なテンプレートで既に設計されているMS Wordファイルにデータベースからデータを書き込む必要があるプロジェクトを行っています。そのドキュメント ファイルをxml形式に変換しました。
iReportを使用して結果の doc ファイルを生成しています。ただし、 jrxmlファイルが必要です。xmlファイルからの読み取りに失敗します。
ビジル、
JRXML は、レポートに表示されるコンテンツの形式を含むテンプレートです。
そして、私が理解していることから、xmlには入力データが含まれています。
jasper レポートの仕組みは、JRXML ファイルをコンパイルして JASPER ファイルを作成することです (これは、iReport または Java コードを使用して実行できます)。この JASPER ファイルに、JASPER を埋めるためのデータを含む Java コードからのオブジェクトを添付します。
編集済み: iReport
は を作成するためのデザイナー ツールですが、にjasper reports
変換できるツールがあるかどうかはわかりません。jasper レポートに関する構文が含まれます。xml
jrxml
jrxml
私たちが以前行っていたのは、あるクライアントが使用して与えたのと同様のレポートを (ルック アンド フィールを比較することによって) 作成しiReport
、最終的なレポートを取得することでしたjrxml
。生成されたサンプル レポートを使用して、サンプル ワード doc を使用してルック アンド フィールを確認してコンパイルjrxml
します。iReport
次に、コンパイルされた jasper ファイルをアプリケーションで直接使用します。ジャスパーの使用には 2 つの利点があります。
不利益
MS WORD ファイル (テンプレート) をレポート ディレクトリに保存し、 Apache POIを使用して、テンプレートに必要な編集を行います。次に、ファイルを好きな場所に保存します。
Apache POI チュートリアル
リンク 01:
編集したファイルを一時ディレクトリに保存して印刷するには、Desktop.getDesktop().print(file)
デスクトップの
リンク 02を使用して呼び出します。
幸運を願っています。