Freemarker + XML 导出Word
【推荐阅读】微服务还能火多久?>>> 1、创建Word模板文档,如 2、设置Word模板的常量值(以Map形式输出,这里设置其key值),如 3、将Word模板文档另存为XML格式,如 4、将xml文件后缀名,转为ftl,即andy.ftl。ftl文件可以用“ foxe_CHS.exe ”工具打开。 这里要注意两点:①确定你定义的key没有被‘分解’,如果被分解,要删除中间的部分。正确的写法是在“<w:t>”,"</w:t>"之间是你定义的key值,如本例中的${username}。 ②如果你的模板中有图片文件,系统会在“<w:binData>",“</w:binData>"中间生成 很长很长的二进制(看不懂的)代码。正确的写法是,只需要把那些看不懂的代码删掉,写成你定义的key 即可,如本例中的${image}。 以上步骤做完,就可以导出Word文档了。具体代码如下: /** * @包名 :com.andy.freemarker<br> * @文件名 :ReportWord.java<br> * @类描述 :<br> * @作者 :Andy.wang<br> * @创建时间 :2014-6-17上午11:49:14<br> * @更改人 :<br> * @更改时间 :<br> */ package com.andy.freemarker; import java.io