RPA学习-数据表处理
迪丽瓦拉
2025-05-31 17:28:45
0

RPA学习-数据表处理

  • 对employee进行去除重复行操作
  • 以DpetNum和DeptCode为参考,合并employee和department,并按EmpNum排序
  • 统计合并后City的员工数量
    employee.xlsx
    在这里插入图片描述
    Department
    在这里插入图片描述

数据表

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

在这里插入图片描述
7.分组统计,统计分组统计组件,数据结果保存到Number表。
在这里插入图片描述
8.导出数据表,添加导出数据表组件,导出路径为Number.xlsx。
在这里插入图片描述
9.调试。
在这里插入图片描述

高性能数据表

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

4.添加关闭Excel工作簿组件,关闭excel_emp。
在这里插入图片描述

5.添加生成高性能数据表组件,保存为emp。
在这里插入图片描述
6.以同样的方式打开、读取、关闭、生成高性能数据表dept。
在这里插入图片描述

7.添加删除重复行组件,删除emp中的重复行。
在这里插入图片描述

8.添加连接高性能数据表组件,连接emp和dept,连接规则为DeptNum=DeptCode,结果保存为emp_dept。
在这里插入图片描述
在这里插入图片描述

9.添加高性能数据表排序组件,将emp_dept排序。
在这里插入图片描述

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

18.在条件满足部分添加修改对象元素组件,如果Number中有该城市,则将该城市对应的员工数+1。
在这里插入图片描述
19.高性能数据表遍历组件总览。
在这里插入图片描述
20.添加打开excel工作簿组件,输出文件为Number.xlsx,对象为excel_number。
在这里插入图片描述
21.添加写入行数据组件,写入表头。
在这里插入图片描述

22.添加对象遍历组件,遍历Number。
在这里插入图片描述
23.在对象遍历内部添加写入行数据组件,row_num初始值为2,即从第二行开始写入。
在这里插入图片描述
24.在对象遍历组件内部添加数字运算组件,将row_num自增1。
在这里插入图片描述
25.添加关闭Excel工作簿组件,关闭excel_number。
26.调试。
在这里插入图片描述
27.总流程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关内容