UiPath Excel内容去重操作
1、UiPath 原生去重组件
1.1 表格信息如下:
姓名 | 年龄 | 班级 |
---|---|---|
小红 | 19 | 二 |
小张 | 20 | 二 |
小王 | 19 | 二 |
小李 | 18 | 二 |
小明 | 18 | 四 |
小张 | 21 | 二 |
小王 | 20 | 四 |
小红 | 19 | 二 |
小李 | 19 | 四 |
1.2 Remove Duplicate Rows
在使用 Remove Duplicate Rows组件之前需要先读取Excel文件,读取range信息,并将该数据表作为输入填写至remove duplicate rows的Input DataTable中,再填写去重后输出的结果数据表至Output DataTable(这里将源数据表变量覆盖)之后可通过write range将其结果数据表写入Excel中
1.3 表格去重结果
因为remove duplicate rows组件并没有设置去重的列,则默认按照以所有列作为条件去判断去重,最终的结果如下:
姓名 | 年龄 | 班级 |
---|---|---|
小红 | 19 | 二 |
小张 | 20 | 二 |
小王 | 19 | 二 |
小李 | 18 | 二 |
小明 | 18 | 四 |
小张 | 21 | 二 |
小王 | 20 | 四 |
小李 | 19 | 四 |
这里只是去重姓名为小红的数据,因为两条关于小红的信息是完全一致的(姓名、年龄、班级都相同)
2、使用BalaReva的Excel活动包
2.1 Remove Duplicates组件
提前先下载BalaReva的Excel.Activities活动包,表格内容依然使用1.1中的信息,相比UIpath原生的去重组件,该组件可以对单独某一列或某几列进行去重,如下图:
File Path : 填写Excel文件的绝对路径(注意:相对路径会报错)
Sheet Name: 需要操作的Excel文件的sheet名称
Cell Range:需要操作的单元格范围,格式如“A1:C12”
Columns : 需要操作去重的列索引,从1开始,格式如{1},若条件为多列则{1,2}
注意:这里不同于UIpath原生去重组件的是,该组件去重操作是在原表的基础上进行操作
2.2 表格去重结果
该结果为column填写的{1}后的结果,主要这里读取的sheet3数据表,运行完成后,sheet3的数据表结果如下(不会保留原数据的)
姓名 | 年龄 | 班级 |
---|---|---|
小红 | 19 | 二 |
小张 | 20 | 二 |
小王 | 19 | 二 |
小李 | 18 | 二 |
小明 | 18 | 四 |
若column填写的是{1,2},则结果如下:
姓名 | 年龄 | 班级 |
---|---|---|
小红 | 19 | 二 |
小张 | 20 | 二 |
小王 | 19 | 二 |
小李 | 18 | 二 |
小明 | 18 | 四 |
小张 | 21 | 二 |
小王 | 20 | 四 |
小李 | 19 | 四 |
UiPath Excel内容去重操作相关推荐
- layui 读取本地excel内容_Python操作Excel基础(1)
本节利用包openpyxl,实现Excel文件的读取.写入,以及创建Excel文件的基础操作. 操作逻辑 首先,生成一个Workbook对象,这个对象相当于是一个在内存中的Excel文件,它可以包含多 ...
- Excel竟然可以批量解锁二维码内容的操作
今天小编要分享的操作是,Excel可以批量解锁二维码内容的操作,如下图所示,某销售公司为了保密销量信息呢,将其中的销量信息生成二维码,希望能通过扫码来获得对应的销量.那现在呢,为了统一做汇报工作,需要 ...
- Excel隐藏指定区域空单元格整行内容的操作!
今天要和大家分享的是,Excel隐藏指定区域空单元格整行内容的操作!比如下图中的A列学号内容是存在漏录入的情况的,如何将空白单元格的整行隐藏呢-- (方方格子插件) 1.先看动图演示吧 2.首先我们需 ...
- excel基础常用操作(2)
excel基础常用操作(2) 一.筛选 1.基本筛选 开始菜单--排序与选项 小漏斗 2.高级筛选 可以有多个筛选条件 可以保留原数据,又可以把结果数据保留下来 位置:数据菜单下--排序与筛选--高级 ...
- nodejs读取excel内容批量替换并生成新的html和新excel对照文件
因为广告投放需要做一批对外投放下载页面,由于没有专门负责填充页面的编辑同学做,只能前端来做了, 拿到excel看了一下,需要生成200多个文件,一下子懵逼了. 这要是来回复制粘贴太low了 正好最新用 ...
- python excel处理框架_django框架基于模板 生成 excel(xls) 文件操作示例
本文实例讲述了django框架基于模板 生成 excel(xls) 文件操作.分享给大家供大家参考,具体如下: 生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库 ...
- python 英语翻译 excel_python批量将excel内容进行翻译写入功能
由于小编初来乍到,有很多地方不是很到位,还请见谅,但是很实用的哦! 1.首先是需要进行文件的读写操作,需要获取文件路径,方式使用os.listdir(路径)进行批量查找文件. file_path = ...
- python写表格_使用Python对Excel进行读写操作
学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...
- python菜鸟excel教程-Python操作Excel的Xlwings教程(一)
在日常的工作中,我们或多或少的都要和Excel打交道.甚至在一些领域,某一些业务人员的主要工作就是处理Excel表格,处理大量的Excel数据并生成一系列的报表.对于程序员朋友们来说,更喜欢以代码的形 ...
- python与excel表格-Python操作 Excel表格
python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt.openpyxl. 我使用openpyxl 安装: pip ...
最新文章
- SMRT测序技术及其在微生物研究中的应用
- Android复盘OkHttp HttpLoggingInterceptor造成的OOM
- UML小结以及基于领域模型的系统设计初步
- 2 Hadoop的安装与配置
- 前端学习(3085):vue+element今日头条管理-封装数据接口
- 前端学习(2363):数据缓存
- 从输入url到页面加载完成发生了什么
- bzoj 1191: [HNOI2006]超级英雄Hero
- AES加密SharePreference数据
- 20世纪物理学进展与百年重大新技术
- Android Dialog宽度设置固定大小
- 跨境电子商务( Cross-Border Electronic Commerce )是什么?
- Unity_线性空间
- Would you like to share anonymous usage data about this project with the Angular Team at Google unde
- 微信小程序版的登录注册
- 微信的根服务器在哪国,为何很多人把微信上的国家设置成安道尔?安道尔在哪里?...
- 逆向倾向评分 (Inverse Propensity Scoring, IPS) 原理解析与MF算法的结合使用
- 用Matlab读取、显示并保存图片
- HG30-3交直流校准源
- 阿龙的学习笔记---C++ 进阶知识(博客汇总)