java通过Freemarker生成word的应用
2017-11-21 13:19
417 查看
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文件啦
先把你要创建的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文件啦
相关文章推荐
- 在java 用xml模板通过freemarker生成word文档
- java通过freemarker生成word文档
- java 生成word应用freemarker
- java 用freemarker生成Word(未完成)
- java利用freemarker生成简单格式的word文档
- Java项目中使用Freemarker生成Word文档
- java使用freemarker生成word文档
- java实现word套打(关于Freemarker生成word的使用(java生成word))
- Java Web项目中利用FreeMarker模板生成的word文档,其它格式文档同理,如pdf,txt,java,xml等等
- Java 中利用 Freemarker 生成 Word 文档
- FreeMarker应用一例——生成Java代码
- 程序员日报、周报不再愁!java通过freemarker自动生成doc文件!
- java通过jacob调用word (根据Word模板生成动态内容)
- 沫沫金:使用Java模版引擎FreeMarker生成复杂的Word文档
- 通过freemarker生成一个word,解决生成的word用wps打开有问题的问题,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表
- Java POI通过模板方法生成word文档
- POI应用:利用word模板批量生成word文档(java中word文档的读写)
- Java Freemarker生成word
- 一个JAVA小项目--Web应用自动生成Word