1

私は LibreOffice Base を調べていて、レポート テンプレートがあることに感銘を受けました。Java アプリケーションで LibreOffice を呼び出してレポートを作成できるのでしょうか? また、レポートに必要なパラメーターを渡すことができますか?

4

3 に答える 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 に答える