私は LibreOffice Base を調べていて、レポート テンプレートがあることに感銘を受けました。Java アプリケーションで LibreOffice を呼び出してレポートを作成できるのでしょうか? また、レポートに必要なパラメーターを渡すことができますか?
2986 次
3 に答える
3
これにはApachePOIライブラリを使用します。これは、ほとんどすべてのOfficeドキュメントのJavaの標準です。私は何年にもわたって多くのライブラリを使用してきましたが、そのほとんどにはどちらか一方の利点がありますが、ApachePOIを使用すればかなり安全です。OpenDocument形式は、MSWord形式と同じXMLDOCX
です。実際のところ、docx
ドキュメントの名前をに変更する.zip
と、が表示されますxml
。
于 2011-10-14T18:29:32.507 に答える
3
Libre Office は、XML を使用するOpenDocument形式でドキュメントを保存します。
Libre Office はテンプレートを同様の XML 形式で保存すると想定しています。
Java アプリケーションは、テンプレート ファイルを読み取って処理し、Libre Office を読み取ることができる OpenDocument 形式で XML レポートを出力できます。Java アプリケーションで Libre Office を開く必要はありません。
于 2011-10-14T17:53:44.597 に答える
2
これがまだ興味深い場合は、このプロジェクトが役立つかもしれません: http://incubator.apache.org/odftoolkit/
于 2013-11-08T14:45:06.273 に答える