Aspose填充word数据
本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考。
1. 建立一个word模板
1.1 定义单个变量
- 在word文档中,在菜单栏中依次点击
插入->文档部件->域; - 接着在弹出框中选择
MergeField域,在域属性中填写域名,该域名即为变量名,填写完毕后点击确定即可;
生成如图所示的样式,即为添加成功
1.2 定义集合变量
当单一变量无法满足需求后,我们就需要定义集合变量,我就拿员工薪资统计来举例,一个表格里面会有多个数据。此时,我们应该插入
List数据到模板文件中。
- 模板关键字:
TableStart:集合名称,TableEnd:集合名称 - 同样的,在文本域中选择
MergeField,域名要用TableStart打头,紧接冒号:,再然后就是定义集合的名称。需要注意的是,TableStart意为集合的开始,所以我们再集合结束的地方,需要添加结束标识TableEnd。 -
TableStart和TableEnd之间的变量,就是集合中每个属性的变量名称。
添加完毕之后,如图所示
Word模板书写到此结束
点击此处下载演示文档
2. Java工具类
本人在公司里,合同这一块是起了一个微服务进行的,所以是稍加整理,把文档相关的操作给简化,整合到一个类里面,供大家参考