最近做了一个导出word的功能,思路是通过word模板转为freemark
首先做了个word模板,
然后将word 另存为03版xml文档,通过xml格式化工具将该xml文档格式化为xml格式,然后添加<#list newsList as listKey> </#list>
因为我一个字段里面显示多个人的信息所以在后台需要拼接,故也需要换行,
所以在拼接的变量后面添加<w:br/>标签就行了,测试时发现wps对此不起作用,word支持。
最后说说返回的数据结构是,如果无标题就是map里面放list<Map>类型数据就好,如果表格外还有诸如标题类的也是一样直接put进map就好,不过还要注意xml里面的名字需要跟put进去的list<Map>名字要一致