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

解释 Excel 结果

以下示例将说明如何分析 .xlsx 文件的结果并按正确顺序重新对其排列。该示例将展示获取 workbook 工作表读取单元格写入单元格获取单元格颜色设置范围颜色等活动。您可以在 UiPath.Excel.Activities 包中找到这些活动。

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

  1. 打开 Studio,并新建一个默认命名为“主要”的“流程”。
  2. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      SheetName

      字符串

      不适用

      DT1

      数据表

      不适用

      Counter

      Int32

      1

      CellColor

      System.Drawing.Color

      不适用
  3. Excel 应用程序作用域活动拖动至序列容器下方。

    • 属性面板中,向工作簿路径字段添加 "ExamResults.xlsx" 值,然后选中自动保存新建文件可见选项的复选框。这些选项可确保流程自动保存所有更改,在需要时新建文件,并使文件对所有用户可见。
  4. 在“Excel 应用程序作用域”活动主体中添加“序列”容器。
  5. 获取工作簿工作表活动拖动至序列

    • 属性面板中,向索引字段添加 0 值,并向工作表字段添加SheetName 变量。
  6. 将 Excel 读取范围活动拖动至获取工作簿工作表活动下方。

    • 属性面板中,向工作表字段添加 SheetName 变量,并向数据表字段添加 DT1 变量。
    • 选中添加标头选项的复选框,以将表格第一行视为标头。
  7. 读取范围活动下方添加遍历行活动。

    • 数据表字段中插入 DT1 变量。
  8. 遍历行活动主体中放置序列容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      CellValue

      字符串

       

      Grade

      Double

       
  9. 分配活动拖动至新建序列的主体。

    • 目标字段中添加 Counter 变量,并在字段中添加 Counter + 1 值。
  10. 获取单元格颜色活动拖动至分配活动下方。

    • 属性面板中,向单元格字段添加 "D" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向颜色字段添加 CellColor 变量。
  11. 获取单元格颜色活动下方添加 Excel 读取单元格活动。该活动会从 .xlsx 文件中读取结果。
    • 属性面板中,向单元格字段添加 "D" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向结果字段添加 CellValue 变量。
  12. 将另一个适用于 Excel 的写入单元格活动添加至前一个活动下方。该活动会从 .xlsx 文件中读取结果。
    • 属性面板中,向单元格字段添加 "C" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向结果字段添加 Grade 变量。
  13. 在最后一个“ 读取单元格 ”活动下方放置一个“ If条件”活动。

    • 使用 Grade >= 5 值填充条件字段。
  14. 添加两个序列容器,一个用于Then字段,另一个用于Else字段。这些活动将为每个结果设置不同的颜色。
  15. Then 序列的主体中添加设置范围颜色活动。此操作会将“通过”的结果写为蓝色。

    • 属性面板中,向颜色字段添加 System.Drawing.Color.Blue 值,向范围字段添加 "D" + Counter.ToString 值,并向工作表名称字段添加 SheetName 变量。
  16. 写入单元格活动拖动至设置范围颜色活动下方。

    • 属性面板中,向范围字段添加 "D" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向字段添加 "Passed" 值。
  17. Else 序列的主体中添加设置范围颜色活动。此操作将“失败”的结果写为红色。

    • 属性面板中,向颜色字段添加 System.Drawing.Color.Red 值,向范围字段添加 "D" + Counter.ToString 值,并向工作表名称字段添加 SheetName 变量。
  18. 写入单元格活动拖动至设置范围颜色活动下方。

    • 属性面板中,向范围字段添加 "D" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向字段添加 "Failed" 值。
  19. 序列容器置于 IF 条件活动下方。
  20. 将 Excel 写入单元格活动拖动至序列的主体部分。

    • 属性面板中,向范围字段添加 "E" + Counter.ToString 值,向工作表名称字段添加 SheetName 变量,并向字段添加 CellValue
  21. 写入单元格活动下方添加设置范围颜色活动。

    • 属性面板中,向颜色字段添加 CellColor 变量,向范围字段添加 "E" + Counter.ToString 值,并向工作表名称字段添加 SheetName 变量。
  22. 运行流程。自动化流程会筛选数据,并使用已排序的结果创建新文件。

此页面有帮助吗?

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