跳转到内容

Excel 和 PowerPoint 模板

模板不一定是 Word 文档。上传 Excel 工作簿(.xlsx)或 PowerPoint 演示文稿(.pptx),AutomaDoc 会以同样的方式填充:同样的 {字段} 占位符、同样的过滤器、循环和条件。您的格式、公式、图表和图片都会保留。

在模板标签页中,点击上传模板文件(或替换模板),选择 .docx、.xlsx 或 .pptx 文件。审批模板请在企业门户中使用上传文件。模板的类型会显示在文件名旁边。

AutomaDoc 会读取文件内容来判断文件类型,因此改过名的文件也能被正确识别。不支持含宏的文件(.docm、.xlsm、.pptm):请另存一份不含宏的副本再上传。

自动生成和审批的初始模板始终生成 Word 模板。

在输出格式中,选择与模板相同的格式(Excel 工作簿或 PowerPoint 演示文稿)或 PDF。图片(.png)输出仅适用于 Word 模板。

在任意工作表的单元格中写入占位符:

单元格内容 结果
{客户} 字段的值,与 Word 相同。周围的文字会保留:{客户} 的发票。
单元格中只有 {金额} 真正的数字,因此公式和单元格的数字格式都会生效。
日期格式的单元格中只有 {到期日} 真正的 Excel 日期,按模板的时区计算。
{金额 | currency:"USD"} 文本:用于格式化数值的过滤器会输出格式化后的文本。

只是看起来像数字的文本(例如账号 00123)仍保持为文本。

在一行的第一个单元格中写 {#Items},在同一行后面的单元格中写 {/Items}(必须是文本单元格,而不是公式)。该行会为每个条目重复一次,并填入条目的字段。下例中循环位于第 5 行:

A B C D E
{#Items}{产品} {数量} {单价} =B5*C5 {/Items}
合计 =SUM(D5:D5)

下方的所有内容都会下移,公式也会随之调整:=B5*C5 在下一行变为 =B6*C6,=SUM(D5:D5) 变为所有条目行的合计。合并单元格、条件格式、数据验证、名称区域、打印区域、表格和图表的数据范围也会随之调整。要重复多行组成的块,请把 {/Items} 写在块的最后一行。循环可以嵌套,一个工作表中也可以有多个循环。

如果列表为空,该行会保留一次(内容为空),以便下方的合计仍然有效。

循环行中的公式与向下填充时的行为相同,因此 =D4+B5-C5 会引用每个副本的上一行。如需引用循环外的某个固定单元格(例如合计),请加上 $:=D5/$D$6。

在一个单元格中写 {#if 折扣},在其后的单元格(同一行或之后的行)中写 {/if},条件不成立时这些行会被删除。如果写在同一个单元格中,例如 {#if 折扣}折扣:{折扣}{/if},则只改变该单元格的文字,与 Word 相同。

替代文字为 {Logo}、{QR:订单编号} 或 {BARCODE:SKU} 的图片会被替换,与 Word 相同。位于循环行上的图片会随行一起重复,例如每行一个二维码。页面的页眉和页脚(插入 → 页眉和页脚)中也可以使用占位符。

在 Excel 或 LibreOffice 中打开文件时,以及生成 PDF 时,公式都会重新计算。只预览而不计算表格的应用可能会把公式单元格显示为空。

单元格中只写 {%Logo} 时,会在该处放入图片,按单元格(或其合并区域)大小保持比例缩放。{%Logo | size:100:50} 这样的尺寸过滤器会被忽略,由单元格决定大小。在循环行中,每一行显示各自条目的图片。

在单元格开头写 {>Details}{产品},该单元格会向右重复,每个条目一列:在每一行放一个这样的单元格(产品、单价、数量),即可做成并排对比表。在一个单元格中写 {#Details | horizontal}{产品}{/Details} 效果相同。最多 20 列,副本会替换右侧单元格中的内容。跨行的公式范围不会自动扩展,请把范围写到列表可能占用的列,例如 =SUM(B3:U3)。

占位符可用于幻灯片上的任何文字以及演讲者备注。循环或条件会重复同时包含其两个标签的最小单元:

两个标签所在的位置 重复的内容
同一段落 该段文字,与 Word 相同:{#标签}{.}, {/标签}
同一文本框的不同段落 这些段落,每个条目一个项目符号
同一表格的不同单元格 这些表格行,每个条目一行
幻灯片上的不同形状 整张幻灯片,每个条目一张

要为每个产品生成一张幻灯片,请在一个文本框(例如标题)中写 {#产品},在另一个文本框中写 {/产品},位置可以在幻灯片上的任意地方。如果列表为空,或以同样方式书写的 {#if …} 条件不成立,该幻灯片会被省略。替代文字为占位符的图片会被替换并适应其所在的框。

无需结束标签,每个条目一张幻灯片。 在幻灯片任意位置写 {:产品},整张幻灯片会为每个产品重复一次;过滤器与普通循环相同({:产品 | where:"单价 > 10"})。对单个值或复选框使用同一标签时,有值则显示该幻灯片,否则省略:{:显示价格}。

形状中的图片。 只包含 {%照片}、{QR:订单号}、{BARCODE:SKU} 或 {照片} 这类附件字段的文本框或形状,会变成对应的图片,并在形状中等比缩放、居中显示。来自幻灯片版式、且从未在幻灯片上移动或调整过大小的占位符框会保持为文字:请改为绘制一个普通文本框。

幻灯片母版和版式不会被填充,图表的数据也保持您创建时的样子。

  • 数据透视表不会刷新。
  • 公式中的占位符(=B5*{税率})不会被替换;请把值放在一个单元格中并引用该单元格。
  • Excel:循环必须在同一个工作表中开始和结束。PowerPoint:重复幻灯片的循环必须在同一张幻灯片中开始和结束。