RPA学习-数据表处理

news/2024/5/20 9:52:22 标签: rpa

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.总流程。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/169535.html

相关文章

python中的抽象类

抽象类专门用于继承 定义 python有一个专门的模块ABC来专门定义抽象类一般继承的时候,强制让重写某个方法和属性,那么就需要抽象方法和抽象属性属性 from abc import ABC,abstractclassmethodclass Animal(ABC):abstractclassmethoddef say_name():pas…

【id:14】【20分】C. 字符串比较(指针与字符)

题目描述 编写一个函数比较两个字符串,参数是两个字符指针(要求显式定义,例如char *S, char *T),比较字符串S和T的大小。如果S大于T,则返回1,如果S小于T则返回-1,如果S与T相等则返回0。 比较规…

【Redis05】Redis基础:Sorted Set相关操作

Redis基础学习:Sorted Set相关操作Redis 五大常用数据类型的最后一个了,同时也是最复杂的,那就是我们今天要学习的 Sorted Set ,也可以叫作 有序集合 。同样是集合,但是它相比 Set 多了一个可以设置分数的功能&#xf…

神经网络优化算法

SamNum 100; % 总样本数 TestSamNum 101; % 测试样本数 InDim 1; % 样本输入维数 ClusterNum 10; % 隐节点数,即聚类样本数 Overlap 1.0; % 隐节点重叠系数 % 根据目标函数获得样本输入输出 NoiseVar 0.1; Noise NoiseVar*randn(1,SamNum); SamIn 8*rand(1…

Python算法学习[3]—线性表、队列和栈实践演练

线性表、队列和栈&实践演练线性表、队列和栈是计算机科学中的重要数据结构,它们在程序设计中被广泛应用。本文将介绍这三种数据结构的基本概念和应用,并提供Python代码实现。同时,我们还将介绍如何使用这些数据结构解决实际问题。线性表 …

docker删除镜像及容器

问题 清理服务器相关无用docker镜像及容器。 删除镜像image 要删除 Docker 中的镜像,可以使用 docker rmi 命令。请注意,删除镜像前请确保不再需要它,并且已经停止了使用该镜像的所有容器。否则,需要首先删除使用该镜像的容器。…

VMware Horizon View域控虚拟机无法连接虚拟机情况下的数据恢复【win7系统数据恢复和linux数据恢复说明】

文章目录说明数据恢复【win7】登录到虚拟机管理界面记录需要恢复虚拟机信息新建一台虚拟机用来恢复数据添加硬盘进入虚拟机正常情况异常情况数据恢复【linux】说明 应集团要求 对域控做了各种整改,终于,域控蹦了,且无法恢复【恢复到之前正常…

14 安全规范与业务接口写作规范

安全规范 1.权限分离:tomcat 运行账号和 运维部署账号分离 为了提升A8安全性,我们需要对这个各种账号权限做明确限定: 1.tomcat 运行账号 和 运维软件部署账号 分离,不能是同一个账号。 2.tomcat 运行账号权限:严格…