activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
生产力活动
Last updated 2024年11月6日

表格功能

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

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

  1. 打开 Studio ,创建一个新“流程”
  2. 将“序列”活动拖动至“工作流设计器”

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      Password

      泛型值

      不适用

      FilteredEmployees

      数据表

      不适用
      注意:将文件 Employees.xlsx 添加到项目文件夹中。从此文件中检索所有数据。
  3. 将新“序列”容器拖动至先前创建的“序列”容器,并将其命名为“检索 Excel 密码”。
  4. 在“检索 Excel 密码”序列中添加“分配”活动。

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

    • 必须使用“"Employees.xlsx"”填充“Workbook 路径”字段。
    • 在“属性”面板中,选中“只读”和“可见”选项对应的复选框。这会使 "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"))”。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。