最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷生成例子。
一、模板的制作
先用Word做一个模板,如下图:
(注意,上面是有表格的,我设置了边框不可见)然后另存为XML文件,之后用工具打开这个xml文件,有人用firstobject XML Editor感觉还不如dreamweaver,我这里用dreamweaver效果如下:
备注的地方基本是我们之后要替换的地方,比如hygc替换为${hygc}
保存后,修改后缀名为ftl,至此模板制作完毕。
二、编程实现
这里用到了freemarker-2.3.13.jar包,代码如下:
package common;
import