1.先创建word模板
先把你要创建的word的格式文件,转换为xml格式文件,如:test.word文件,可以另存为text.xml文件
test.doc文件另存为:
然后再把text.xml文件后缀改为ftl结尾的:text.xml改为text.ftl
2.给创建的word模板要替换的字段加变量
先导入要用到的jar包
在你创建好的模板中给需要的地方加上相应的变量,如你的模板如下:
模板里面的姓名(baaba)、性别(男)、最高学历(本科)等等,都是动态的,需要替换的字段
在生成的test.ftl文件这些字段的地方都用${name}、${sex}、${education}等等变量替换;如下
3.再给模板里面的变量赋值
先用Configuration工具类加载模板文件,并给模板文件赋值:
再给模板里面的变量赋我们传进去的值,如下:
这样就可动态生成我们想要的word文件啦