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.总流程。




RPA学习-数据表处理相关推荐

  1. python浮点数保留两位小数_(RPA)学习——Python 保存两位小数

    原标题:(RPA)学习--Python 保存两位小数 解释 python 由于 float 方法的浮点数处理精度不足导致,处理或者保存小数的时候可能出现不准准确的请款 python 的 round在保 ...

  2. RPA学习天地:艺赛旗RPA机器人的4种类型和区别介绍

    RPA学习天地为大家整理了RPA培训视频,欢迎关注,同步获取最新完整资料请关注 目前艺赛旗的有人值守机器人(助手机器人)和无人值守机器人都是需要先在控制台进行创建和配置账号才能使用,用户必须登录机器人 ...

  3. RPA学习-数组处理

    RPA学习-数组处理 向数组中添加元素 输出数组中某个元素 获取指定类型数据 查找数组元素下标 修改数组元素 插入数组元素 删除数组元素 数组末尾添加元素 获取数组长度 清空数组 数组截取 数组反转 ...

  4. RPA学习天地:艺赛旗RPA培训产品解读(2021年7月)

    学RPA,考RPA,用RPA尽在 RPA学习天地 本次我们介绍一下艺赛旗原厂的配置清单,主要分为:设计器.机器人和控制台,有基于绑定用户的清单和绑定电脑的清单. 产品配置清单介绍 此外,机器人还有针对 ...

  5. 深度学习数据特征提取:ICCV2019论文解析

    深度学习数据特征提取:ICCV2019论文解析 Goal-Driven Sequential Data Abstraction 论文链接: http://openaccess.thecvf.com/c ...

  6. 深度学习——数据预处理篇

    深度学习--数据预处理篇 文章目录 深度学习--数据预处理篇 一.前言 二.常用的数据预处理方法 零均值化(中心化) 数据归一化(normalization) 主成分分析(PCA.Principal ...

  7. 特征重要性、特征集成+FeatureUnion、特征选择变换器+ColumnTransformer、标签特征变换+TransformedTargetRegressor、特征质量、自动学习数据中的特征

    特征重要性.特征集成+FeatureUnion.特征选择变换器+ColumnTransformer.标签特征变换+TransformedTargetRegressor.特征质量.自动学习数据中的特征 ...

  8. python代码学习-数据处理图片加遮挡、噪声、模糊

    python代码学习-数据处理图片加遮挡.噪声.模糊 (一)python代码学习-数据处理图片加遮挡 代码: from matplotlib import pyplot as plt from PIL ...

  9. 一个数据包的旅程_如何学习数据科学并开始您的惊人旅程

    一个数据包的旅程 With coming fast tech industry changes and robotic innovations, Data Science is one of the ...

最新文章

  1. Python条件判断if、for、while if
  2. IOS 委托和协议区别和联系 (-)
  3. mysql面试精选【推荐】
  4. Google的Project Stream准备在Chrome中播放AAA控制台游戏
  5. ecos代码分析(1)
  6. 清北学堂----北京集训
  7. java mvc页面传值方式_详解SpringMVC的ModelAndView传值方法
  8. 关于前端的一些基础知识
  9. 解决flash的虚框问题
  10. Handler 、 Looper 、Message
  11. Java 避免创建不必要的对象
  12. spl_autoload_register 和 __autoload()魔术方法
  13. java 判断是否为车牌_java车牌检测识别库
  14. 网站可行性报告范文_孝感做可行性报告本地立项范文
  15. 登录页面业务逻辑实现
  16. SPI通信协议以及概念
  17. 中国首位00后CEO惹事了,被指抄袭开源项目,素材图都不换
  18. Flutter 弹出键盘报错解决
  19. 证书服务器 过期,iis7服务器证书过期如何换新的以及证书服务器
  20. Android手机图片上传 选择不了本地照片 解决方案

热门文章

  1. Conda安装失败:Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  2. 你想进大厂吗?这份所有大厂都绕不过的MySQL宝典值得你一看
  3. 172. 立体推箱子
  4. windows下使用命令行运行PHP
  5. DASFAA 2023|创邻周研博士分享前沿图数据库观点
  6. C#,桌面游戏编程,编写制作《扫雷》游戏代码的准备知识——世界排名规则
  7. 转行程序员日记---2020-10-19【开始加班了】
  8. 鼠标经过显示隐藏盒子
  9. 400+汽车经销商怎么在一天完成算奖?
  10. 验证码 图片无法刷新