activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
生产力活动
Last updated 2024年11月15日

验证 CSV 文件

以下示例包含两个自动化流程。第一个流程识别一个值并为其指定状态,而第二个自动化流程合并第一个流程,分析一个文件中的数据,对其进行处理并将其存储到另一个文件中。

使用的主要活动是读取 CSV写入 CSV附加到 CSV。您可以在UiPath.Excel.Activities包中找到这些活动。

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

  1. 打开 Studio ,创建一个新流程。系统会自动将该流程命名为主要
  2. 转到“新建”选项卡,然后选择“序列”。

    • 在“名称”字段中写入“Process”。
    • 选择与主要流程相同的位置。
    • 选择“创建”。
  3. 工作流设计器中,选择流程选项卡。
  4. 序列活动拖动至工作流设计器
  5. 序列中添加IF 条件活动。

    • 属性面板中,向条件字段添加io_TransactionItem("Phone Number").ToString.EndsWith("2")语法。
    • 添加两个分配活动,一个用于Then字段,另一个用于Else字段。
    • 对于第一个分配活动(置于Then字段中),请按如下方式配置属性:在目标字段中添加io_TransactionItem("Status"),然后在字段中添加"Failure"
    • 对于第二个分配活动(置于IF 条件活动的Else字段中),请按如下方式配置属性:在目标字段中添加io_TransactionItem("Status"),然后在字段中添加"Success"
      说明:进入项目文件夹,并新建两个名为输入输出的文件夹。在输入文件夹中,添加从中读取数据的.csv文件。
  6. 在“工作流设计器”中,选择“主要”选项卡。
  7. 序列活动面板拖动至工作流设计器

    • 创建以下变量:

      变量名称

      变量类型

      默认

      输入文件

      String

      "Input\ToBeProcessed.csv"

      输出文件

      String

      "Output\Results.csv"

      流程 DT

      DataTable

       
  8. 序列中添加读取 CSV活动

    • 属性面板中,向文件路径字段添加InputFile变量。
    • 选中包含列名称复选框。此操作将指定文件的第一行包含列名称。
    • 数据表字段中添加ProcessDT变量。
  9. 遍历行活动拖动至读取 CSV活动下方。

    • 属性面板中,向DataTable字段添加处理 DT变量。
  10. 序列活动拖动至遍历行活动的主体。
  11. 添加调用工作流文件活动

    • 属性面板中,向工作流文件名字段添加要调用的工作流所在的文件位置。在此示例中,由于文件位于项目文件夹中,因此路径为"Process.xaml"
  12. 将主序列中的IF 条件活动拖动至遍历行下方

    • 条件字段中添加下一个file.Exists(OutputFile)语法。
  13. 拖动两个附加至 CSV活动,一个放入Then字段,另一个放入Else字段。

    • 对于这两个活动,您需将文件路径设为OutputFile,并在数据表字段中添加ProcessDT变量。
  14. 运行流程。运行流程。完成自动化流程后,“输出”文件夹中会包含一个名为Results.csv的新.csv文件。

此页面有帮助吗?

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