文件名称:使用java的freemarker将xml数据导出到有一定格式的word文档中
文件大小:90KB
文件格式:RAR
更新时间:2019-12-16 11:52:06
java freemarker xml word
实现功能:使用java的freemarker将xml数据导出到有一定格式的word文档中。 使用到的jar包:freemarker-2.3.20.jar或更高(但更高的版本是否支持jdk1.5未知,更高的版本可能需要更高版本的jdk) jdk:java version "1.5.0",也可以使用1.5以上的。 使用的开发工具:intellij idea 2016.2.5 实现原理与过程: 先将word文档另存为xml文件,不要存为Word 2003 xml文档,因为不好格式化,要存为Word xml文档。然后用idea格式化一下xml文档,然后在文档中加入freemarker标签,再把.xml后缀改为.ftl。 使用java代码读取xml中的数据,构造freemarker的数据模型,达到将xml数据与ftl模板结合的目的,最后输出到一个word文档中。 说明: freemarker-2.3.20大家自己去官网下,我这里只上传我的源码与要用到的资源文件(xml数据文件、ftl模板、有格式的word文档)。
【文件预览】:
seasonReport
----模板()
--------seasonReport.ftl(871KB)
----2977-博时资本-华能迈瑞1号专项资产管理计划-2016年三季度管理报告.docx(54KB)
----数据()
--------data.xml(7KB)
----com()
--------szkingdom()