使用“对于 CSV/TXT 中的每一行”迭代器 - 使用 循环 操作 中的 对于 CSV/TXT 中的每一行 迭代器,读取 CSV 或文本文件中每一行的数据。 迭代器将当前行分配到记录变量。 机器人 将每个单元格中的值作为字符串类型值读取,即使存在数值。

Automation 360

使用 循环 操作 中的对于 CSV/TXT 中的每一行迭代器,读取 CSV 或文本文件中每一行的数据。 迭代器将当前行分配到记录变量。 机器人 将每个单元格中的值作为字符串类型值读取,即使存在数值。

开始之前

打开 CSV 或文本文件。打开 操作 用于 CSV/TXT 文件

关于此任务

要使用循环操作中的对于 CSV/TXT 中的每行迭代器,请执行以下操作:

注: 对于 CSV/TXT 中的每行迭代器仅支持符合 RFC 4180 标准的 CSV/TXT 文件。 有关该标准的详细信息,请参阅 Common format and MIME type for CSV files。

过程

  1. 从 操作 面板的循环 软件包 中双击或拖动循环 操作。
  2. 从迭代器列表中选择针对 CSV/文本文件中的每一行选项。
  3. 输入 您用于在打开 操作 中打开 CSV 或文本文件的会话名称。
  4. 从将当前行分配给此变量列表中选择记录变量或创建新记录变量。
    注: 如果选择现有的记录变量,请确保 CSV 或文本文件中的列标题大小写与记录变量的架构中使用的大小写保持一致。 请参阅 架构

下一步做什么

插入 操作 以使用自动化中 CSV 或文本文件的值。 使用记录变量按索引号或列名称检索值。 例如,如果文件的第一列名为 EmployeeID,要检索每行的第一个单元格的值,请输入 $rYourVariableName[0]$ 或 $rYourVariableName{EmployeeID}$。
注: 您必须在 CSV/TXT > 打开 操作 中选择包含标题选项,才能按列名称指定记录值。

有关示例,请参阅 构建 Bot Insight 控制面板 机器人。