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内容去重操作相关推荐

  1. layui 读取本地excel内容_Python操作Excel基础(1)

    本节利用包openpyxl,实现Excel文件的读取.写入,以及创建Excel文件的基础操作. 操作逻辑 首先,生成一个Workbook对象,这个对象相当于是一个在内存中的Excel文件,它可以包含多 ...

  2. Excel竟然可以批量解锁二维码内容的操作

    今天小编要分享的操作是,Excel可以批量解锁二维码内容的操作,如下图所示,某销售公司为了保密销量信息呢,将其中的销量信息生成二维码,希望能通过扫码来获得对应的销量.那现在呢,为了统一做汇报工作,需要 ...

  3. Excel隐藏指定区域空单元格整行内容的操作!

    今天要和大家分享的是,Excel隐藏指定区域空单元格整行内容的操作!比如下图中的A列学号内容是存在漏录入的情况的,如何将空白单元格的整行隐藏呢-- (方方格子插件) 1.先看动图演示吧 2.首先我们需 ...

  4. excel基础常用操作(2)

    excel基础常用操作(2) 一.筛选 1.基本筛选 开始菜单--排序与选项 小漏斗 2.高级筛选 可以有多个筛选条件 可以保留原数据,又可以把结果数据保留下来 位置:数据菜单下--排序与筛选--高级 ...

  5. nodejs读取excel内容批量替换并生成新的html和新excel对照文件

    因为广告投放需要做一批对外投放下载页面,由于没有专门负责填充页面的编辑同学做,只能前端来做了, 拿到excel看了一下,需要生成200多个文件,一下子懵逼了. 这要是来回复制粘贴太low了 正好最新用 ...

  6. python excel处理框架_django框架基于模板 生成 excel(xls) 文件操作示例

    本文实例讲述了django框架基于模板 生成 excel(xls) 文件操作.分享给大家供大家参考,具体如下: 生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库 ...

  7. python 英语翻译 excel_python批量将excel内容进行翻译写入功能

    由于小编初来乍到,有很多地方不是很到位,还请见谅,但是很实用的哦! 1.首先是需要进行文件的读写操作,需要获取文件路径,方式使用os.listdir(路径)进行批量查找文件. file_path = ...

  8. python写表格_使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  9. python菜鸟excel教程-Python操作Excel的Xlwings教程(一)

    在日常的工作中,我们或多或少的都要和Excel打交道.甚至在一些领域,某一些业务人员的主要工作就是处理Excel表格,处理大量的Excel数据并生成一系列的报表.对于程序员朋友们来说,更喜欢以代码的形 ...

  10. python与excel表格-Python操作 Excel表格

    python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt.openpyxl. 我使用openpyxl 安装: pip ...

最新文章

  1. SMRT测序技术及其在微生物研究中的应用
  2. Android复盘OkHttp HttpLoggingInterceptor造成的OOM
  3. UML小结以及基于领域模型的系统设计初步
  4. 2 Hadoop的安装与配置
  5. 前端学习(3085):vue+element今日头条管理-封装数据接口
  6. 前端学习(2363):数据缓存
  7. 从输入url到页面加载完成发生了什么
  8. bzoj 1191: [HNOI2006]超级英雄Hero
  9. AES加密SharePreference数据
  10. 20世纪物理学进展与百年重大新技术
  11. Android Dialog宽度设置固定大小
  12. 跨境电子商务( Cross-Border Electronic Commerce )是什么?
  13. Unity_线性空间
  14. Would you like to share anonymous usage data about this project with the Angular Team at Google unde
  15. 微信小程序版的登录注册
  16. 微信的根服务器在哪国,为何很多人把微信上的国家设置成安道尔?安道尔在哪里?...
  17. 逆向倾向评分 (Inverse Propensity Scoring, IPS) 原理解析与MF算法的结合使用
  18. 用Matlab读取、显示并保存图片
  19. HG30-3交直流校准源
  20. 阿龙的学习笔记---C++ 进阶知识(博客汇总)

热门文章

  1. vim 编辑器sed 替换字符串方法
  2. 毕业设计任务书---毕业设计(论文)任务的内容和要求(包括原始数据、技术要求、工作要求)
  3. 统计|(可/无)重复双因素方差分析一般步骤及分析表
  4. 间接寻址储存的线性表—基本操作实现
  5. Android一键加群实现
  6. 量化交易:金融算法交易的前沿发展
  7. 潇洒郎:彻底解决Markdown图片问题——无需上传图片——无需网络——转发给他人图片无缺失
  8. 网站实现GNSS数据批量下载
  9. ios端 QQ 内语音通话录制-5823错误原因细究
  10. JavaScript数据源版省市县三级联动