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

生产力活动

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

表格功能

以下示例说明了如何在创建自动化流程时最大限度地利用表格。它显示了“筛选表格”“对表格进行排序”“获取表格范围”“读取范围”等活动。您可以在UiPath.Excel.Activities包中找到这些活动。

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

  1. 打开 Studio ,创建一个新“流程”

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

    • 创建以下变量:
    变量名称变量类型默认值
    Password泛型值不适用
    FilteredEmployees数据表不适用
    备注:

    在项目文件夹中添加“Employees.xlsx”文件。所有数据均检索自该文件。

  3. 将新“序列”容器拖动至先前创建的“序列”容器,并将其命名为“检索 Excel 密码”

  4. 在“检索 Excel 密码”序列中添加“分配”活动。

    • 在“属性”面板中,向“目标”字段添加“Password”,并向“值”字段添加“"1o2Pqdf6A"”。由于“Employees.xlsx”文件受密码保护,因此您应执行此操作。
  5. 将“Excel 应用程序作用域”活动拖动至“检索 Excel 密码”序列下方。

    • 必须使用“"Employees.xlsx"”填充“工作簿路径”字段。
    • 在“属性”面板中,选中“只读”和“可见”选项的复选框。如此一来,任何用户都可在“只读”模式下查看“"Employees.xlsx"”文件。
  6. 在“Excel 应用程序作用域”的主体中添加新“序列”容器。

  7. 将“筛选表格”活动拖动至新创建的“序列”容器。

    • 在“属性”面板中,向“列名称”字段添加“Field”值,向“筛选选项”字段添加“{"Police", "Fire"}”,向“工作表名称”字段添加“"DataExtract"”,并向“表格名称”字段添加“"Employees"”。
  8. 在“筛选表格”活动下方添加“表格排序”活动。

    • 在“属性”面板中,向“列名称”字段添加“"Income"”,向“工作表名称”字段添加“"DataExtract"”,并向“表格名称”字段添加“"Employees"”。
  9. 将“获取表格范围”活动拖动至“表格排序”活动下方。

    • 前往“属性”面板并添加以下信息:向“工作表名称”字段添加“"DataExtract"”,向“表格名称”字段添加“"Employees"”,并向“范围”字段添加“AllEmployees”。
  10. 在“获取表格范围”活动下方添加“写入行”活动。

    • 在“文本”字段中添加“"Employees list: " + AllEmployees”语法。
  11. 将“Excel 读取范围”活动拖动至“写入行”活动下方。

    • 在“属性”面板中,向“范围”字段添加“AllEmployees”,向“工作表名称”字段添加“"DataExtract"”,并向“数据表”字段添加“FilteredEmployees”。
    • 必须选中“添加标头”和“使用筛选器”复选框,因为第一行包含表格标头,而我们仅需检索筛选后的数据。
  12. 拖动“遍历行”活动,并将其置于“Excel 应用程序作用域”活动下方。

    • 在“属性”面板中,向“数据表”字段添加“FilteredEmployees”变量。
  13. 在“遍历行”活动主体中添加新的“写入行”活动。

  • 在“文本”字段中添加以下语法:“String.Format("{0,-15} {1, -30} {2, 10}", row("Income"), row("Name"), row("Work"))”。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新