如何制作Excel打印模板
请先阅读打印模板介绍,了解模板打印效果。
制作入口
应用管理员进入 表单编辑页面 》表单设置 》打印模板》上传Excel模板
第一次制作Excel打印模板,需要知道记录中每个字段对应的字段代码,将字段代码粘贴到设计好的Word中,就可以自动填充数据了。
第1步,点击"制作模板"
第2步:了解字段代码对照表
字段对照表包括是三个内容【字段名称、字段代码、字段ID/字段别名】
字段名称: 即表中字段名称
字段代码: 根据字段名称格式化的代码,作为识别该字段的依据。将此代码粘贴到Excel模板中,即可读取对应的字段数据。
字段ID/字段别名: 和字段代码的作用是一样的,而且ID或字段别名更加精确,不会重复。当一个表单中的字段代码重复时,请选择使用字段ID/字段别名。
第3步:设计Excel模板
您可以下载示范模板(示范模板中现有字段和对应的字段代码都已经配置好,但模板样式简单),然后自己调整,也可以直接用您现有的模板。
例如,下图是已经有设计好的Excel模板了,如何将代码粘贴上去。
(为了更好布局,先通过表格来设计,最后可以将边框线不显示)
我们希望按照这个格式进行打印,只需将对应的字段代码粘贴到对应的单元格中。下图中,演示了如何将本表字段和关联的明细表字段的 字段代码 填充到Excel模板中。
第4步:关联的明细表配置规则
首先绘制好表格,第一行就是列名,第二行就将对应的字段代码填充进去。在打印时,如果数据有多行,会自动填充下去。 子表、关联(列表)的代码统一下下方分类中显示。
第5步:明细列表的序号怎么配置
需要利用Excel自身的功能,公式:ROW() 获取当前单元格所在的行,然后减去前面的行即可。如下图,明细表中第一行所在的行是8,通过公式获取就是 =ROW()-7
,在打印时,后面的明细行也会按这个公式显示序号。
效果:
第6步:将Excel模板上传保存
Excel点模板仅支持xlsx类型的文件。
第7步:是否允许普通成员下载打印文件
取消勾选后,普通成员只能打印,不能下载基于模板生成的打印文件。
下载位置:
第8步:测试模板效果
打印效果:
打印原理: 在通过模板中打印时,只会根据字段代码查询对应的记录字段,并将字段代码替换为字段值,模板中其他的内容不做处理。
第8步:模板管理
可以进行重命名/删除的操作,还可以设置可用视图范围。管理操作详情参考模板管理
文档问题反馈
文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧