从外部文件导入变量数据集

上次更新時間 2026年10月29日

了解如何使用 CSV 或制表符分隔文本文件,在桌面版 Adobe Photoshop 中快速创建多个数据集,用于数据驱动图形。

从外部文本文件导入数据集,可让您生成数十个甚至数百个数据驱动图形变体,而无需在 Photoshop 中手动创建每个数据集。当您需要制作个性化营销素材、徽章、证书,或者仅部分元素在不同版本间发生变化的图形时,此方法非常适用。

此过程会将准备好的文本文件中的变量数据导入已定义变量的 Photoshop 文档。文本文件必须遵循特定的格式规则,并为文档中的每个变量提供值。有关定义变量和了解数据驱动图形工作流程的说明,请参阅创建数据驱动图形。

准备外部文本文件

文本文件必须遵循特定结构:第一行列出所有变量名称,后续各行包含每个数据集的值。您可以在任何文本编辑器中创建此文件,或从 Microsoft Excel 导出。

文件语法要求

文本文件中的每个元素在定义数据集时都有特定作用:

语法元素

说明

分隔符字符

  • 使用逗号 (CSV) 或制表符(制表符分隔)来分隔变量名称和值。
  • 换行符,用换行、回车或两者结束每个数据集。

true 和 false

可见性变量所需的值,用于显示或隐藏图层内容。

空格

导入时会移除分隔符周围的空格。值内的空格(如 "two of a kind")会被保留。仅当整个值用双引号括起来时,才会保留开头和结尾的空格。

双引号

将包含分隔符字符或换行符的值用双引号括起来。若要在值中包含字面双引号,请在其前面加上另一个双引号(例如,""B"" 会变成 "B")。

示例数据集文件

这是一个用于花朵模板的文本文件,包含三个变量:可见性、文本替换和像素替换。

变量 1,变量 2,变量 3 真,TULIP,C:\My Documents\tulip.jpg 假,SUNFLOWER,C:\My Documents\sunflower.jpg 假,CALLA LILY,C:\My Documents\calla.jpg 真,VIOLET,violet.jpg

当文本文件与引用的图像位于同一文件夹中时,请对像素替换变量使用相对文件路径。在上面的示例中,violet.jpg 使用相对路径,而其他条目使用绝对路径。

第一行声明了三个变量。之后的每一行代表一个完整的数据集,其值的顺序与变量名称的顺序相同。

导入数据集文件

选择 文件 > 导入 > 变量数据集。

导航到准备好的文本文件,然后选择 打开。

在导入对话框中,选择 使用第一列作为数据集名称,以使用第一个变量的值命名每个数据集;如果不选中此项,则将使用默认名称,例如数据集 1、数据集 2。

如果要在导入之前删除文档中当前存在的所有数据集,请选择 替换现有数据集。

设置文本编码,或者保留为 自动,以便由 Photoshop 检测编码。

选择确定以完成导入。

导入后,数据集会显示在“变量”对话框(图像 > 变量 > 数据集)中,您可以在其中预览、编辑或导出这些数据集。如果导入期间出现错误,请检查文本文件是否包含文档中定义的所有变量,以及是否遵循所需的语法。