データベースを使用せずにJavaでレポートを作成する

SQLなどのデータベースを使用せずにJavaでレポートを作成する簡単な方法はありますか?

私がしたいのは、オブジェクトのArrayListにいくつかの文字列を取得し、それらを印刷可能なレポートに配置することです。また、カンマで区切ったファイルの値を印刷可能なレポートに入れたいと思っています。私はこの JavaDoc を見つけましたが、理解しているので、これを使用してレポートを設計することはできません。 (私が間違っているなら私を訂正してください)

1

2 答え

レポートは、データのソースとは別のビューです。私は、レポートがデータベースと文字列のリストの違いをどのように知るかは分かりません。

データはどこから来たものであろうと、データです。特定のタイプのデータにレポートを関連付けることは意味をなさないので、あなたが含むリンクを読むのは面倒ではありませんでした。

2
追加された
ほとんどのレポート作成者がデータベースを使用していることが分かっているので、「データベースを使用していない」と付け加えました。 SQLなどのデータベースを使用せずにレポートを作成することが可能であることはわかりませんでした。
追加された 著者 alxcyl,

JasperReports を試してみてください.JasperReportsはJavaの世界で最も一般的なオープンソースのツールです。複数のデータソース、データベースだけでなく、

1
追加された
はい、 iReport と呼ばれています
追加された 著者 Óscar López,
AFAIK ANTはJaspeの使用に必須ではなく、ソースからコンパイルするためにのみ必要です。このは素晴らしい出発点です。チュートリアルを参照してください。
追加された 著者 Óscar López,
チュートリアルのように、必要なライブラリをダウンロードしてください
追加された 著者 Óscar López,
どのようにプロジェクトを配布する予定ですか?私が知る限り、AntはJasperReportsの依存関係ではありませんが、他のライブラリは次のとおりです: installationwiki.org/JasperReports
追加された 著者 Chip McCormick,
レポートをデザインするためのGUIが含まれていますか?
追加された 著者 alxcyl,
どうもありがとう。今私はJasperReportsを持っています。私はそれを使用する方法を学ぶ/学ぶことができるいくつかの場所がありますか? (そして、私は自分のPCにANTをインストールする必要があるようですが、プロジェクトをコンパイルして実行可能ファイルに変換すると、ANTがマシンにインストールされている必要がありますか?
追加された 著者 alxcyl,
@ÓscarLópez私はJasperReportsのJARファイルではなくZIPファイルをダウンロードしました。プロジェクトにJasperReportsを実装したい場合は、後者をダウンロードする必要がありますか?そうでない場合、私は何を得るべきですか?
追加された 著者 alxcyl,
@ChipMcCormick教授を通過する場合は、グループのウェブサイトを通じてプロジェクトを配布する予定です。
追加された 著者 alxcyl,