8.1 动态模板
在企业实际的日常工作中,经常会遇到动态模板需求,比如大型的机场集团,用户希望统计机场通航数据,并且按季度生成,现有报告模板是word格式,其中包括文字,数字,图片,表格等,希望每个季度word模板中的数字,图片,表格都能随着季度不同而变化,为满足上述需求,Report产品提供动态模板功能。
【注】目前功能只支持.docx后缀Word模板,以及.pptx后缀的PPT模板,不支持.doc,.ppt。
下面以Word模板为例,介绍此功能,ppt模板使用方式相同。
使用方法
使用报表设计器设计报表
正常制作报表,例如
保存后,预览报表结果如下
制作动态模板
使用WPS或者ms office word创建docx格式word文档,编辑word文档内容,遇到需要用报表中内容进行替换的部分,使用特殊标记进行标识。
例如
{{var}}
var是变量。
【注】变量只支持字母和数字,不支持特殊符号等字符。
Word模板样例如下
文本:
循环列表:
表格:
图片:
ppt模板样例如下
上传Word模板
在上述报表中,选择“报表设置”菜单,打开Word模板模块,样例如下:
点击上传按钮,上传word模板,提取Word变量
单元格项填写相应单元格内容如下图:
【注】单元格填写字母全部为小写
关联报表,选择相应报表
表格、图片、循环列表填写如下图:
以下图为例,其中a4:c22为列表区域,表示word导出时,该标识会使用report报表定义格的A4,B4,C4,A5,B5,C5,...,A22,B22,C22矩形区域替换
【注】如果遇到合并单元格,填写第一格。
Word模板模块全部设置完成,打开导出设置,设置导出文件名称,最终我们导出得文件就是这个文件。 【注】如果没有word模板,导出得文件就是该报表。
点击模板名称可下载模板,点击模板名称右侧X按钮,删除Word模板。
Word模板导出
报表查看时,点击页面右上角的导出word图标,导出word模板;
导出word模板如下
上传ppt模板
在上述报表中,选择“报表设置”菜单,打开Word模板模块,样例如下:
点击上传按钮,上传word模板,提取Word变量
单元格项填写相应单元格内容
ppt模板导出
报表查看时,点击页面右上角的导出ppt图标,导出ppt模板;
导出word模板如下
【注】PPT模板中目前尚不支持循环表格