大致参考了:blog.youkuaiyun.com/zhanwentao2/article/details/7255432
需要导入freemaker.jar
1、word标记文字
2、另存为xml
3、修改标记,添加${}标记,并增加<#list list as a1></#list>,<#list XXX as a1>其中xxx对应到程序里面的代码(示例<#list list as a1><w:t>${villege}</w:t></#list>)
4、另存为ftl文件
5、程序里面对ftl读写并保存为word
6、生成的word打开提示“xml非法字符” ,解决方法:
blog.youkuaiyun.com/zwx19921215/article/details/30469279 ,
out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile))); 这个改成
out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile),"UTF-8"));