Java 导出Word几种方法
1,Java使用freemarker导出word和excel:先新建一份word文档,使用word编辑好内容, 然后把这份word文档另存为word 2003 XML (.xml)文件, 注意是在office里面另存为, 不是直接改后缀哈。 保存后就会得到一份XML的文件, 然后把这份文件的.xml改为*.ftl, 没错!将它改为freemarker的模版, 放到项目中去, 然后在顶部加上一行XML申明,并对需要动态生成的地方设置特殊标记,使用程序拿数据结果集替换之。
http://my.oschina.net/codingforme/blog/185110
2,使用RTFTemplate包生成RTF导出Word:设计 *.fields.xml文件,在此文件中定义好你要填充的参数。RTFTemplate.dot 设计rtf模版文档。注意,最好将rtf模版文档、RTFTemplate.dot设计器、*.fields.xml文件放在统一文件夹下。否则有可能找不到word加载项里的在*.fields.xml里设定的参数。
http://3ge.iteye.com/blog/1883818
3,利用Java Apache POI 生成Word文档:http://blog.csdn.net/w8700569/article/details/7288149