在项目中难免和各种数据报表打交道,如导出XX申请表,登记表,推荐表之类。就可以通过现有信息导出Word文档。基于Java语言来导出Word文档的方式也有很多种,如Jacob,Apache POI,Freemarker,PageOffice,java2word 等等。。。。
在这里将通过Freemarker这个模板引擎来实现导出 Word,项目不限于Swing,SSH,SSM,Spring Boot 之类的
—————————————
Spring Boot,Freemarker
编辑好格式的Word文档 1份
将Word文档里需要填充的地方加上占位符${xxxx}
将编辑好占位符的文档另存为XML格式Word 2003 XML文档,并重命名,用英文命名
利用文本编辑器打开该XML文件检查,搜索第二步编辑的占位符,遇到$和 { } 分离的情况则进行修改。检查完毕后保存退出。
将检查完成的XML文件修改后缀名为 xxx.ftl
模板编辑完成
建立Java项目,引入jar包
编写对应数据的实体类
编写测试页面
编写导出的工具类(核心),并修改模板对应的占位符,有需要的话
编写控制层
测试
1