次のテンプレートのようなExcelシートレポートを生成する必要があります-
JExcelApi
これは、やのようなライブラリを使用して実行できることを私は知っていますApache POI
。Apache Velocity
ただし、メール送信用のテンプレートを作成するのと同様のテンプレートを作成して、これを実現する方法があるかどうかを知りたいと思います。
そのようなレポートを生成するための標準的で実践的なアプローチがある場合、それは何ですか?
次のテンプレートのようなExcelシートレポートを生成する必要があります-
JExcelApi
これは、やのようなライブラリを使用して実行できることを私は知っていますApache POI
。Apache Velocity
ただし、メール送信用のテンプレートを作成するのと同様のテンプレートを作成して、これを実現する方法があるかどうかを知りたいと思います。
そのようなレポートを生成するための標準的で実践的なアプローチがある場合、それは何ですか?
Excelを使用してスタイル付きテンプレートを作成してみませんか?置換する必要のある値にはプレースホルダー($ {name.of.field}など)を使用しますが、それ以外の場合は必要に応じてすべてのスタイルを設定します。別のプレースホルダーを使用してテンプレートの終わりをマークします(これにより、このスペースを超えてコメントやその他のデータを書き込んで、テンプレートを文書化できます)。
次に、JExcelApiまたはApache POIのいずれかを介して、
テンプレートの変更は非常に簡単です。唯一の問題は、フィールド名の同期を維持することです。
i-net Clear Reportsなどの標準のJavaレポートライブラリを使用して、Excel出力形式を使用できます。