因为业务需求,需要导出word 文档,效果如下:
上述字段 每一行为list 遍历得到
技术: freemarker 技术---我们word 高级版本(ftl 的制作)
1 首先要准备ftl 文档
打开word 编辑,变为下面形式(注意,下面为表格插入,一行一列)
然后将word 保存为xml 文档
打开xml 文档,下面我们就更改四处,
一加入 <w:tr>前<#list list as list> 第一个list 不能变 第二个list 为变量名 第三个list 为别名
二将${fieldname} 改为${list.fieldname}
三将${fieldname} 改为${list.fieldname}
四</w:tr>后加入</#list>
注意:下面为省略的代码 代码格式化 --- notepad++ 打开-插件-XMLTools-pretty print开头的全点击
<#list list as list> <w:tr> <w:tblPrEx> <w:tblBorders> ....... <w:rPr> <w:rFonts w:hint="eastAsia"/> <w:lang w:val="en-US" w:eastAsia="zh-CN"/> </w:rPr>