XDocReport生成报告:在表中循环收集(java)

时间:2014-11-30 05:03:06

标签: java xdocreport

我一直在努力尝试遵循XDocReport(开源项目)的代码示例。 我从网站上关注了这个教程: https://code.google.com/p/xdocreport/wiki/DocxReportingJavaMainListFieldInTable

我使用了Freemarker模板样式。

我不会迭代并创建表,我只是回来:$ variable作为输出文档中的文本。 然后我进一步挖掘,发现网站上的这个教程可能没有针对较新版本进行更新。我在这个url中找到了一些更多的例子,其中包含一个zip文件。 https://code.google.com/p/xdocreport/downloads/detail?name=docxandfreemarker-1.0.4-sample.zip

我仍然无法让它发挥作用。

我希望有人会有一个工作代码示例,该示例采用java集合并填充Word文档中的表。​​

我希望XDocReport的一位开发人员angelo.zerr会对此提供一些意见。

此致 P

2 个答案:

答案 0 :(得分:0)

  

我希望有人会有一个工作代码示例,该示例采用java集合并在Word文档中填充表格。

https://code.google.com/p/xdocreport/wiki/DocxReportingJavaMainListFieldInTable有什么问题?

我建议你在XDocReport论坛上用一个非常简单的案例(简单的Java main + docx)创建一个问题

答案 1 :(得分:0)

似乎问题是模板。如果在word模板中设置mailmerge字段并且不在java程序中使用它,那么程序会抱怨它无法找到变量,或者是那种效果。如果您只是删除文档中的邮件合并文本,它可能仍然作为word文档中的邮件合并字段变量存在。 因此,对于如何在模板中设置内容,需要非常小心。 我认为如果模板中有字段设置,API应该能够忽略,但我们并没有在代码中引用它。 但这解决了这个问题。

此致

P