
根据 Word 模板生成 word 报表
这是一段替换标签的普通文本,时间是{time},创建人是{userName},实现 word 模板替
换功能。
这是表格内部循环生成行的例子。
注意:
1.表格第一行通过合并单元格的方式,设置为只有两个单元格,第一个单元格填写
foreachTableRow 标签,第二个单元格填写要替换的数据 List 名称,本例中是 table1 或
table2,注意名称要和你后台 wordDataMap 中存入的 key 值相同。
2.表格第二行是表头。
3.表格第三行需要通过合并单元格的方式,设置为只有一个单元格,填写上 foreachRows 标
签,代表从这一行以下开始循环替换。
4.表格第四行是要替换的数据,在 map 中的 key 值。
Table1
##{foreachTableRow}##
table1
姓名 年龄 邮箱
##{foreachRows}##
{name} {age} {email}
Table2
##{foreachTableRow}## table2
姓名 编号 地址
##{foreachRows}##
{name} {number} {address}
你也可以给行加上序号,但是不能直接输入序号,而是通过 word 的插入编号的功能插
入编号,生成的表格才会有编号。
带编号的表格:
##{foreachTableRow}##
table1
序号 姓名 年龄 邮箱
##{foreachRows}##
1.
{name} {age} {email}
可以给表格加上表头和表尾数据,只需要把数据放入 parametersMap(存储报表中
不循环的数据)中即可。
带表头和表尾的表格:
##{foreachTableRow}##
table1
会员信息统计表
统计人:{userName} 统计日期{time}
序号 姓名 年龄 邮箱
##{foreachRows}##
1.
{name} {age} {email}
- 1
- 2
- 3
- 4
前往页