私のビジネスアプリケーションはレポートを作成します。レポートは通常、次のもので構成されます。
- 一般的なヘッダー(左、右、中央)
- 使用されるパラメータを説明するいくつかの段落
- テーブルヘッダー
- テーブルデータ
- ページフッター
- ページヘッダー
- レポートフッター
レポートの出力形式には、少なくとも2つの既知の要件があります。
- Excelテーブル(xls(x)ファイル)-一部のセクションは無視されますが、テーブルヘッダーとテーブルデータは確実に含まれます
次に、プログラムでレポートを一般的な形式で生成したいと思います。次に、次のモジュールは、フォントサイズや面などの追加のオプションパラメータを受け入れて、既知の出力形式の1つで出力を生成します。現在、2つの出力形式がありますが、間もなくhtmlのようにさらに多くの出力形式が登場する可能性があります。
レポートはどの形式で生成する必要がありますか?
ファイルまたは同等のメモリ構造になると思います。フォーマットと一緒に、私は使用するツールとテクノロジーについての提案を期待します。私はオープンソースソリューションのみを選択しますが、他のヒントを提供したい場合は、それも価値があります。
私のプログラミング環境はJavaですが、可能であれば、この選択肢を開いたままにしておきたいと思います。
私のアイデアの1つは、カスタムの何かを最初から定義することです。私はそれを行う方法を知っていますが、最初に一般的な既製のソリューションのレビューをしたいと思います。それが私があなたの助けを求めるところです。