RPA学习-数据表处理

RPA学习-数据表处理

  • 对employee进行去除重复行操作
  • 以DpetNum和DeptCode为参考,合并employee和department,并按EmpNum排序
  • 统计合并后City的员工数量
    employee.xlsx
    RPA学习-数据表处理_第1张图片
    Department
    RPA学习-数据表处理_第2张图片

数据表

1.新建两个字符串变量employee和department,分别保存两个.xlsx文件的路径。
在这里插入图片描述
2.添加生成数据表组件,Shift+Enter生成emp和dept变量。
RPA学习-数据表处理_第3张图片
RPA学习-数据表处理_第4张图片
3.数据表去重,添加数据表去重组件,去除emp表总的重复行。
RPA学习-数据表处理_第5张图片
4.连接数据表emp和dept,添加数据表连接组件。
RPA学习-数据表处理_第6张图片
5.数据表排序,添加数据表排序组件,保存为emp_dept表。
RPA学习-数据表处理_第7张图片
6.导出数据表,添加导出数据表组件,将emp_dept表保存为Output.xlsx。
RPA学习-数据表处理_第8张图片

RPA学习-数据表处理_第9张图片
7.分组统计,统计分组统计组件,数据结果保存到Number表。
RPA学习-数据表处理_第10张图片
8.导出数据表,添加导出数据表组件,导出路径为Number.xlsx。
RPA学习-数据表处理_第11张图片
9.调试。
RPA学习-数据表处理_第12张图片

高性能数据表

1.新建字符型变量employee和department,分别保存两个.xlsx文件的路径。
在这里插入图片描述
2.添加打开Excel工作簿组件,打开employee,保存为excel_emp。
RPA学习-数据表处理_第13张图片
3.添加读取范围数据组件,读取结果保存为arr_emp。
RPA学习-数据表处理_第14张图片

4.添加关闭Excel工作簿组件,关闭excel_emp。
RPA学习-数据表处理_第15张图片

5.添加生成高性能数据表组件,保存为emp。
RPA学习-数据表处理_第16张图片
6.以同样的方式打开、读取、关闭、生成高性能数据表dept。
RPA学习-数据表处理_第17张图片

7.添加删除重复行组件,删除emp中的重复行。
RPA学习-数据表处理_第18张图片

8.添加连接高性能数据表组件,连接emp和dept,连接规则为DeptNum=DeptCode,结果保存为emp_dept。
RPA学习-数据表处理_第19张图片
RPA学习-数据表处理_第20张图片

9.添加高性能数据表排序组件,将emp_dept排序。
RPA学习-数据表处理_第21张图片

10.添加转换为数组组件,将高性能数据表转换为数组,保存为emp_dept_arr。
RPA学习-数据表处理_第22张图片
11.添加打开Excel工作簿组件。
12.添加写入范围数据组件,将emp_dept_arr写入excel。
13.添加关闭工作簿组件。
RPA学习-数据表处理_第23张图片
14.调试。
RPA学习-数据表处理_第24张图片
15.添加Number变量,类型为对象-数字;keyExist_bool变量,类型为布尔;row_num变量,类型为数字,初始值为2。
RPA学习-数据表处理_第25张图片
16.添加高性能数据表遍历组件,处理emp_dept。
RPA学习-数据表处理_第26张图片
16.在高性能表格遍历内部添加判断键值是否存在组件,判断Number中是否存在row_data[6],也就是"City"字段,结果保存至keyExist_bool。
RPA学习-数据表处理_第27张图片
17.在高性能表格遍历内部添加If条件判断组件,判断条件为kyeExist_bool==true。
18.在条件不满足部分添加修改对象元素组件,当Number中没有该城市时,添加该城市名,并将初始值设为1。
RPA学习-数据表处理_第28张图片

18.在条件满足部分添加修改对象元素组件,如果Number中有该城市,则将该城市对应的员工数+1。
RPA学习-数据表处理_第29张图片
19.高性能数据表遍历组件总览。
RPA学习-数据表处理_第30张图片
20.添加打开excel工作簿组件,输出文件为Number.xlsx,对象为excel_number。
RPA学习-数据表处理_第31张图片
21.添加写入行数据组件,写入表头。
RPA学习-数据表处理_第32张图片

22.添加对象遍历组件,遍历Number。
RPA学习-数据表处理_第33张图片
23.在对象遍历内部添加写入行数据组件,row_num初始值为2,即从第二行开始写入。
RPA学习-数据表处理_第34张图片
24.在对象遍历组件内部添加数字运算组件,将row_num自增1。
RPA学习-数据表处理_第35张图片
25.添加关闭Excel工作簿组件,关闭excel_number。
26.调试。
RPA学习-数据表处理_第36张图片
27.总流程。
RPA学习-数据表处理_第37张图片
RPA学习-数据表处理_第38张图片
RPA学习-数据表处理_第39张图片
RPA学习-数据表处理_第40张图片
RPA学习-数据表处理_第41张图片

你可能感兴趣的:(rpa)