活动
最新
False
横幅背景图像
工作流活动
上次更新日期 2024年4月22日

构建和筛选数据表

下面的示例说明了如何使用 构建数据表筛选数据表输出数据表遍历行获取行项目 活动来筛选和提取数据表中的数据。 您可以在 UiPath.System.Activities 包中找到这些活动。

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

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

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      DT1

      数据表

       

      DT2

      数据表

       

      DataTableString

      字符串

       
  3. 在“序列”容器中拖动“构建数据表”活动。

    • 在“ 属性 ”面板的“ 数据表 ”字段中添加变量 DT1
    • 单击“数据表”按钮。“构建数据表”窗口包含一个两列两行的表格。
    • 单击“添加列”按钮并添加新列。
    • 单击第一行的“编辑列”按钮,并在“列名称”字段中添加“Name”值。
    • 从“路径类型”下拉列表中选择“文件”选项。
    • 选中“允许 Null”选项的复选框。
    • 在“工作表”字段中添加值“-1”。
    • 选择“确定”选项,以便关闭窗口。
    • 单击第二列的“编辑列”按钮,并在“列名称”字段中添加“Surname”值。
    • 从“路径类型”下拉列表中选择“文件”选项。
    • 选中“允许 Null”选项的复选框。
    • 在“工作表”字段中添加值“-1”。
    • 选择“确定”选项,以便关闭窗口。
    • 单击第三列的“编辑列”按钮,并在“列名称”字段中添加“Grade”值。
    • 从“数据类型”下拉列表中选择“Int32”选项。
    • 选中“允许 Null”选项的复选框。
    • 在“工作表”字段中添加值“-1”。
    • 单击“确定”按钮以关闭窗口。
    • 再次单击“确定”按钮。
    • 数据表窗口应如下所示:



  4. 将“输出数据表”活动拖动至“遍历循环”活动下方。
  5. 单击“筛选向导”按钮。

    • 在“数据表”字段中添加“DT1”变量。
    • 在“数据表”字段中添加“DT2”变量。
    • 为“行筛选模式”字段选择“保留”选项。
    • 在“列”字段中添加“"Grade"”值。
    • 从“操作”下拉列表中选择 <“值”。
    • 在“值”字段中添加值“5”。
    • 单击“输出列”选项卡。
    • 为“ 列选择模式” 字段选择“保留”选项。
    • 添加列“名称”和“子名称”。
    • 单击“确定”按钮。
    • 筛选器向导应如下所示:



  6. 将“输出数据表”活动拖动至“筛选数据表”活动下方。

    • 在“ 属性 ”面板的“ 数据表 ”字段中添加变量 DT2
    • 在“文本”字段中添加“DataTableString”变量。
  7. 在“输出数据表”活动下方添加“写入行”活动。

    • 在“文本”字段中添加“DataTableString”变量。
  8. 在“ 写入 行”活动下方放置“遍历行”活动。

    • 在“数据表”字段中添加“DT1”变量。
  9. 选择“正文”容器并创建以下变量:

    变量名称

    变量类型

    默认值

    Grade

    Int32

     
  10. 添加“获取行项目”活动并将其放置在“正文”容器中。

    • 在“属性”面板中,向“列名称”字段添加名称“"Grade"”。
    • 在“行”字段中添加“row”值。
    • 在“值”字段中添加变量 Grade
  11. 将“If”活动置于“获取行项目”活动下方。

    • 在“条件”字段中添加表达式“Grade < 5”。
  12. 将“写入行”活动拖动至“Then”字段内。

    • 在“文本”字段中添加表达式 "Failed:" + row("Name").ToString + " " + row("Surname").ToString
  13. 运行流程。机器人提取所有符合要求的数据。

    您的工作流应如下所示:



您可在此处下载示例。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.