0

有一个简单的 ods 模板。只想迭代一个列表并在列中显示数据

以 ODT 格式工作,我在表格的第一个字符中有这个:

@table:table-row
[#list booksList! as book]

@/table:table-row
[/#list]

这在 ODS 中不起作用(不迭代行。显示一个空单元格和文本“@table:table-row”。

对于 ODS 文件中的一行(无循环)以下 freemarker 标记,可以正常工作:

First cell: [#list booksList! as book]${book.title}
Second cell: ${book.author}
Third cell: [/#list]

但是如果有多个项目(书籍),这些标签将失败

如何使用 freemarker 列表创建 ODS 模板?

是否可以使用 Open Office 将 JOOScripts 添加到 ods 文件中?

谢谢

4

1 回答 1

1

用于 ODS 支持的 XDocReport 只是一个 POC,因此它不像 ODT 那样工作。我建议您不要使用它或为此支持做出贡献以改进它。

于 2017-04-10T21:09:30.923 回答