java基于poi实现word复杂格式文档下载

问题描述:给定work模板文件,通过java接口下载生成word文件,word文件里面数据需要填充上。

解决方案:

1、使用apache poi 来生成word文件

2、使用Poi-tl填充数据到word模板上面,然后供下载。

本文主要讲如何使用poi-tl通过模版文件生成word文件。

1.框架资料:

http://deepoove.com/poi-tl/ 文档地址

https://github.com/Sayi/poi-tl 源码

2.框架搭建:

2.1 采用Springboot快速搭建javaWeb环境。

2.2 pom文件配置poi poi-tl

3.代码演示:

准备一个文档,放在如图路径下,

然后文档里面内容如图:

然后准备StoryData类:

运行项目,调用http://localhost:8080/poi/downloadDoc 即可看到下载填充过模板的文档。

在poi-tl上面还有一些更多的功能,有需要的可以到api(http://deepoove.com/poi-tl/)里面去看看。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181018G0MM3M00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券