0

docx/odt テンプレートから docx/odt レポートを作成できる Java 用テンプレート エンジンはありますか? 私はすでにxdocreportを試しましたが、行ベースとセルベースのブロックしかありませんが、テーブル全体のブロックが必要です。PHP用のtinybutstrongのようなJava用のものはありますか?

4

2 に答える 2

1

次を見てください。

  1. POI (Microsoft ドキュメント用の Java API)
  2. ジョッドコンバーター
  3. OpenOffice.org_Developers_Guide

安くはありませんが、 Aspose.Wordsを試すことができます。

于 2013-02-13T11:52:12.170 に答える
0

全テーブルブロックとはどういう意味ですか?XDocReportでテーブル列のループが必要な場合は、@before-cellと@after-cellを使用して高度なテーブルを使用できます。DocxTableWithoutFieldsMetadataWithVelocityサンプル(javaおよびdocx)を参照してください。

docxには次のものが含まれています。


«@before-row#foreach($developersの$d)»«$d.Name»

«@after-row#end»

«@before-cell#foreach($ r in $ d.Roles)»«$r.Name»«@after-cell#end»


これは、開発者ごとにループし(行を生成するため)、行ごとにセルごとにループし(動的列)、開発者の役割ごとに行を生成します。

この構文は少し複雑ですが、動的列を管理できます。

于 2013-02-14T13:24:46.423 に答える