Excel打印模板
1. 简介
1.1 功能简介
Excel 打印模板是指,在本地 Excel 文件的基础上插入表单中的字段代码,并将其上传至简道云中。打印时即可根据 Excel 的格式对表单数据进行个性化打印,且打印输出为 Excel 格式文件,便于用户进行后续的编辑或调整。
1.2 应用场景
- 销售管理中,业务员可以打印生成 Excel 格式的标准报价单,并根据客户需求对报价单进行个性化调整。
- 采购管理中,采购负责人可以打印生成 Excel 格式采购询价单,并发送至供应商;供应商收到询价单后,可以直接在 Excel 文件中编辑价格、交货期等关键信息。
- 人事管理中,可以使用 Excel 打印模板生成员工工资条、培训记录等表格类文件。
1.3 预期效果
以打印报价单为例,通过 Excel 打印模板,将表单中的报价信息添加至模板中进行打印。效果对比如下:
注:具体设置方法可下载 报价单打印模板.xlsx 进行查看。
1.4 版本说明
本功能为付费高级功能,需简道云标准版及以上版本可用(试用版可进行试用)。详情参见:官网定价。
2. 设置方法
2.1 设置入口
进入需要设置打印模板的表单,在「扩展功能 >> 打印模板」处,点击「新建表格模板」,在下拉框中选择「本地搭建Excel」。如下图所示:
2.2 制作模板
1)首先,需要在本地准备好 Excel 格式的打印模板,并在模板中编辑好内容和样式等:
2)进入 2.1 节新建的 Excel 打印模板,点击「字段代码对照表」:
3)找到需要插入到模板中的表单字段或系统字段,复制字段代码到本地 Excel 打印模板中,并根据需求调整格式,打印时字段代码将会替换为对应数据的实际值。
2.3 支持字段
Excel 打印模板中支持插入的字段包括表单字段和系统字段:
1)表单字段中,各字段的支持情况及特殊说明如下表所示:
字段类型 | 是否支持 | 特殊说明 |
单行文本 | √ | 除文本外,还支持条形码和二维码。 条形码和二维码的代码中,均附带一个调节图片尺寸的参数"size",该参数代表图片横向边长(mm),二维码默认为 20*20,条形码默认为 30*20,允许自定义修改。 |
多行文本 | √ | -- |
数字 | √ | -- |
日期时间 | √ | -- |
单选按钮组 | √ | -- |
复选框组 | √ | 如字段中包含多个值,打印时以英文逗号隔开。 |
下拉框 | √ | -- |
下拉复选框 | √ | 如字段中包含多个值,打印时以英文逗号隔开。 |
分割线 | × | -- |
多标签页 | × | -- |
地址 | √ | -- |
定位 | √ | -- |
图片 | √ | 1)字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片横向边长(mm),默认为 30*20。 2)字段代码中提供如下 4 种尺寸自适应方式,每种尺寸分别有对应的代码,示例如下:
3)一个单元格内仅支持嵌入一个图片字段代码,若存在多个,则打印时仅会识别并处理第一个。 |
附件 | √ | 代指附件的名称。 如字段中包含多个值,打印时以英文逗号隔开。 |
子表单 | √ | 1)子表单中各字段单独提供代码。除分割线、查询、选择数据、文字识别外的字段都支持。 2)打印子表单字段时,将以整个编组为单位向下扩展填充数据。 3)如有固定内容或主表字段代码与子字段代码写在同一行单元格中,在子字段向下填充扩展时,固定内容和主表字段代码只打印一次,并跟随向下合并单元格。 4)子表单还支持添加“系统序号”字段到模板中。 |
查询 | × | -- |
选择数据 | √ | 显示字段仍保持与原字段类型一致的处理方式。 |
手写签名 | √ | 字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片边长(mm),默认为 30*20,允许自定义修改。 |
流水号 | √ | 除文本外,还支持条形码、二维码。 条形码和二维码的代码中,均附带一个调节图片尺寸的参数"size",该参数代表图片横向边长(mm),二维码默认为 20*20,条形码默认为 30*20,允许自定义修改。 |
手机 | √ | -- |
文字识别 | × | -- |
成员单选 | √ | -- |
成员多选 | √ | 如字段中包含多个值,打印时以英文逗号隔开。 |
部门单选 | √ | -- |
部门多选 | √ | 如字段中包含多个值,打印时以英文逗号隔开。 |
2)系统字段中,各字段的支持情况及特殊说明如下表所示:
字段类型 | 普通表单 | 流程表单 | 特殊说明 |
微信头像 | √ | √ | 字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片边长(mm),默认为 20*20。 |
微信昵称 | √ | √ | -- |
微信 OpenID | √ | √ | -- |
提交人 | √ | √ | -- |
提交时间 | √ | √ | -- |
更新时间 | √ | √ | -- |
扩展字段 | √ | √ | -- |
审批意见 | × | √ | 1)审批意见处支持添加的打印内容包括:
2)打印审批意见时,将以整个编组为单位向下扩展填充数据。 3)审批意见支持设置如下打印规则:
以上打印规则不限于单个单元格,对整个模板生效。 4)手写签名的字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片边长(mm),默认为 30*20,允许自定义修改。 |
流程状态 | × | √ | -- |
当前节点 | × | √ | -- |
当前负责人 | × | √ | -- |
数据内链二维码 | √ | √ | 字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片横向边长(mm),默认为 20*20,允许自定义修改。 |
数据外链二维码 | √ | × | 字段代码中,附带一个调节图片尺寸的参数"size",该参数代表图片横向边长(mm),默认为 20*20,允许自定义修改。 |
打印人 | √ | √ | -- |
打印时间 | √ | √ | -- |
2.4 上传模板
本地 Excel 打印模板制作完成后,在「上传模板」处选择或拖拽上传 Excel 模板,支持上传 10MB 以内的 xlsx 格式文件,且仅能上传一个。
注:Excel 文件大小限制在 10MB 以内,行数不超过 5000 行,单元格数量不超过5w个,字符数不超过20w。
2.5 批量打印设置
Excel 模板上传完成后,可点击右上角「批量打印设置」配置批量打印时的分页方式:
- 合并成一个文件打印(默认):将所有数据打印在一个 Excel 文件内,并将每条数据拆分打印为 Excel 文件中的一或多个 sheet。例如:
- Excel 打印模板中仅包含单个 sheet ,则打印 5 条数据时,输出的 Excel 文件内有 5 个 sheet;
- Excel 打印模板中仅包含了 n 个 sheet ,则打印 5 条数据时,输出的 Excel 文件内有 5*n 个 sheet;
- 拆分成多个文件打印:将每条数据拆分打印为单独的 Excel 文件,并以压缩包的形式提供所有 Excel 文件的下载。
- 压缩包名称为「表单名称_打印时间_打印人」。
- Excel 文件名称与本文 2.6 节中「打印模板设置 >> 生成的文件名称」一致。
2.6 打印模板设置
批量打印设置完成后,可点击右上角「打印模板设置」配置如下内容:
- 模板使用范围:设置哪些地方可以使用该模板进行打印,如数据管理、数据权限组、流程、公开查询等;
- 生成的文件名称:设置打印时生成的文件名称,生成的文件名称最多为 50 个字符。
- 默认名称:生成的文件名称为【表单名称_打印时间】。
- 数据标题名称:生成的文件名称和设置的 数据标题 名称一致。
- 自定义名称:通过自定义设置,自主添加文字、符号、表单字段来进行个性化配置文件名称。
2.7 保存模板
完成上述模板设置后,可预览打印效果,并在确认效果无误后,点击「保存」按钮,保存当前打印模板设置。
3. 注意事项
1)通过 Excel 模板打印时,输出的文件格式也是 xlsx 格式。
2)成员在权限组打印时,如打印模板中含有对该成员无权限的字段,则该字段值不可打印。
3)制作 Excel 模板时,如需上下连续打印多个子表单,建议在不同子表单间插入一个空白行或是一行不含子表单字段的内容(该行可隐藏)。
否则,多个子表单的内容将会被按混合打印,如下图所示: