activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

生产力活动

上次更新日期 2026年3月13日

从 Excel 文件读取

以下示例将说明如何从“.xlsx”文件的行或列中读取信息。该示例将展示读取行读取列等活动。您可以在UiPath.Excel.Activities包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio,并新建一个默认命名为“主要”的“流程”

  2. 将“序列”容器拖动至“工作流设计器”

    • 创建名为“totalColumnIndex”的“Int32”类型变量,并将其“默认值”设为“0”。
  3. 在序列的主体中放置“Excel 应用程序作用域”

    • 在“工作簿路径”字段中添加以下路径:“"read_col_row_example.xls"”。
    • 在“属性”面板中,选中“自动保存”、“新建文件”和“可见”选项的复选框。机器人现支持新建 Excel 工作簿、自动保存对 Excel 工作簿作出的所有更改,以及在对 Excel 文件执行操作时在前台打开该文件。
  4. 该“Excel 应用程序作用域”包含“执行”序列。选择此序列。

    • 创建以下变量:
    变量名称变量类型默认值
    firstRowValue枚举值<object>不适用
    totalColumnValues枚举值<object>不适用
    columnLetter字符不适用
  5. 在此“执行”序列中添加“读取行”活动。

    • 在“属性”面板中,向“工作表名称”字段添加工作表的名称“"SalesOrders"”。在“起始单元格”字段中添加“"A1"”值,并在“结果”字段中添加“firstRowValues”变量。
  6. 将“分配”活动拖动至“读取行”活动下方。

    • 在“目标”列中添加“totalColumnIndex”变量,并在“值”字段中添加“array.IndexOf(firstRowValues.ToArray.Cast(of string).ToArray, "Total")”值。
  7. 在上一个“分配”活动下方紧接着添加另一个“分配”活动。

    • 在“目标”字段中插入“columnLetter”变量,并在“值”字段中插入“convert.ToChar(totalColumnIndex + 65)”值。
  8. 将 Excel“读取列”活动置于“分配”活动下方。

    • 在“属性”面板中,向“工作表名称”字段添加工作表的名称“"SalesOrders"”,向“起始单元格”字段添加“columnLetter + "2"”值,并向“结果”字段添加“totalColumnValues”变量作为输出。
  9. 在“读取列”活动下方添加“遍历循环”活动。

    • 在“值”字段中插入“totalColumnValues”变量。
  10. 将“写入行”活动拖动至“遍历循环”活动的主体。

    • 在“文本”字段中添加“item.ToString”值。
  11. 运行流程。机器人会读取 Excel 文件的第一行(将此行视为标头)、计算“汇总”列的索引、读取索引,并在控制台中记录这些值。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新