activities
latest
false
UiPath logo, featuring letters U and I in white
工作流活动
Last updated 2024年11月18日

删除数据列

下面的示例说明了如何使用删除数据列删除数据行遍历行”和获取行项目活动从数据表中删除行和列。您可以在包中找到这些活动。

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

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

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      DT1

      数据表

       

      RemovedRows

      列表<数据行>

      新的数据行列表

      StringDT

      字符串

       
      注意:向项目目录添加“.xlsx”文件,以便能够从相同位置运行整个流程。
  3. 读取CSV活动拖动至序列容器中。

    • 属性面板中,向文件路径字段添加"challenge.csv"表达式。
    • 分隔符下拉列表中选择逗号选项。
    • 选中包含列名称选项的复选框。
    • 在“数据表”字段中添加“DT1”变量。
  4. 删除数据列活动置于读取 CSV活动下方。

    • 属性面板中,向列名称字段添加"Phone Number"表达式。
    • 在“数据表”字段中添加“DT1”变量。
  5. 遍历行活动拖动至删除数据列活动下方。

    • 在“数据表”字段中添加“DT1”变量。
  6. 选择遍历行活动的正文容器并创建以下变量:

    变量名称

    变量类型

    默认值

    Address

    泛型值

     

    AddressNumber

    Int32

     
  7. 获取行项目活动放置在正文容器中。

    • 属性面板中,向列名称字段添加"Address"表达式。
    • 在“行”字段中添加“row”值。
    • 在“值”字段中添加变量 Address
  8. 分配活动拖动至获取行项目活动下方。

    • 在“收件人”字段中添加“AddressNumber”变量。
    • 在“值”字段中添加表达式“CInt(Address.Split(" "c)(0))”。
  9. 分配活动下方添加IF 条件活动。

    • 在“条件”字段中添加表达式“AddressNumber >= 10 And AddressNumber <= 50”。
  10. 添加到集合活动拖动至Then字段中。

    • 属性 面板的 集合 字段中添加变量 RemovedRows
    • 项目 字段中添加值 row
    • 类型参数下拉列表中选择System.Data.DataRow选项。
  11. 遍历循环活动拖动至遍历行活动下方。

    • 属性面板中,从类型参数下拉列表中选择System.Data.DataRow选项。
    • 在“值”字段中添加变量 RemovedRows
  12. 删除数据行活动放置在遍历循环活动的主体中。

    • 在“ 属性 ”面板的“ 数据表 ”字段中添加变量 DT1
    • 在“行”字段中添加“row”值。
  13. 输出数据表活动拖动至遍历循环活动下方。

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

    • 在“文本”字段中添加“StringDT”变量。
  15. 运行流程。机器人从提供的表格中删除指定字段,并在“输出”面板中打印新的数据表。
  • 您的工作流应如下所示:



您可以在此处 下载示例。

此页面有帮助吗?

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