XDocReport:生成的 docx 文档错误 "Word experienced an error trying to open the file"
XDocReport: generated docx document error "Word experienced an error trying to open the file"
我正在尝试使用 XDocReport 和 freemarker 生成包含 table 的 .docx 格式的报告。
我正在使用列表打印 table 中的数据。
问题是生成文档时java没有报错,但是生成的文档打不开。错误说
Word 在尝试打开文件时遇到错误。
我期望输出是这样的:
我在 Office 2016 中使用 XDocReport 2.0.2。感谢您的帮助。谢谢。
我猜(不知道 XDocReport)[#list p.cities ...]
也应该以 @before-row
为前缀。否则,当您对城市进行迭代时,table 行的开始标签将不会重复,只会重复结束标签。
所以,经过几天的解决和朋友的帮助,这个问题终于解决了。所以这里有一个改变,我 made
我在 [#list p.cities as c]
之前添加了 @before-row
标签,并且只有一个 @after-row
标签。现在,生成的文档可以打开了
右键单击文件。不要点击“打开”,而是点击“编辑”
就是这样,很简单。
我正在尝试使用 XDocReport 和 freemarker 生成包含 table 的 .docx 格式的报告。
我正在使用列表打印 table 中的数据。
问题是生成文档时java没有报错,但是生成的文档打不开。错误说
Word 在尝试打开文件时遇到错误。
我期望输出是这样的:
我在 Office 2016 中使用 XDocReport 2.0.2。感谢您的帮助。谢谢。
我猜(不知道 XDocReport)[#list p.cities ...]
也应该以 @before-row
为前缀。否则,当您对城市进行迭代时,table 行的开始标签将不会重复,只会重复结束标签。
所以,经过几天的解决和朋友的帮助,这个问题终于解决了。所以这里有一个改变,我 made
我在 [#list p.cities as c]
之前添加了 @before-row
标签,并且只有一个 @after-row
标签。现在,生成的文档可以打开了
右键单击文件。不要点击“打开”,而是点击“编辑” 就是这样,很简单。