Uipath 对Excel中重复的行进行筛选解决方案以及DefaultVaule方法的使用
对数据的筛选使用“Filter Data Table”这个活动可以对每一行或者每一列的值进行筛选。但是好像做不到对重复的列进行筛选。本篇文章主要针对单一行列的筛选,如果想要删除重复行,直接使用"Excel"-"Processing"-"Remove Duplicates Range"活动。
一开始博主想通过“For Each”来遍历循环,判断新建的表中是否存在这一行数据,存在丢掉,不存在丢弃。但是觉得这种方法太“笨”了,所以想在互联网上找一下解决方法,但似乎没有找到一种简短有效的方法:vba以及Linq(这两种方法博主都已经试过了,应该是可行的,只不过过程中出现错误没有继续进行下去,有定力的小伙伴可以去试一下,等我有时间了我也会试的,成功的小伙伴可以交流一下经验! T T)
然后就去爬梯子去外面找了一下,发现了一个DataTable一个很棒的方法DefaultVaule,可以筛选Excel中的重复行,下面博主通过一个实例给大家演示一下:
例表长这个样子
1.首先通过“Read Range”获取需要读取的Excel,并建立数据类型为“DataTable”类型的变量,在属性勾选“AddHeaders”
2.新建类型为“DataTable”输出变量“DT”,将 步骤1 输出的变量,通过使用“Assign”对新建的变量使用DefaultValue方法进行赋值。表达式为【DT=DT_DataSource.DefaultView.ToTable(True,"姓名")】:【True】表示对重复的值进行筛选,【“姓名”】表示筛选列的列名。来完成对“姓名”列的重复值筛选。如果需要对其他列进行修改,只需要添加列名就可以了,例如:【DT=DT_DataSource.DefaultView.ToTable(True,"姓名","成绩")】,这是对“姓名”和“成绩”列两列的重复值筛选....以此类推可以完成想要的去重的列进行操作
3.将筛选后的数据“DT”通过“Write Range”写入到新的表中
运行一下,看下最后的结果:
但是此种方法只能筛选单列,不能将此行其他列的结果筛选过去,如果想删除一整行而不是单纯对某一列筛选重复值,还是使用"Excel"-"Processing"-"Remove Duplicates Range"来筛选吧
Uipath 对Excel中重复的行进行筛选解决方案以及DefaultVaule方法的使用相关推荐
- excel如何晒出重复数据_怎么筛选出excel中重复数据
本文收集整理关于怎么筛选出excel中重复数据的相关议题,使用内容导航快速到达. 内容导航: Q1:Excel的数据怎么筛选一列中重复的数据 假如1在A2单元格,在B2单元格输入公式, =IF(COU ...
- 【工具与环境】Excel中批量插入行
Excel中批量插入行 一.插入一行 二.插入多行 三.插入列同理 一.插入一行 在使用EXCEL时一定会遇到这样的问题--那就是插入行,右键→插入 二.插入多行 如何插入多行呢?有人也许会说&quo ...
- 钢琴键盘excel_如何通过键盘在Excel中插入新行?
钢琴键盘excel If you are a keyboard ninja, then you hate having to move your hands from the keyboard for ...
- python去重复行_python去除文件中重复的行实例
python去除文件中重复的行,我们可以设置一个一个空list,res_list,用来加入没有出现过的字符行! 如果出现在res_list,我们就认为该行句子已经重复了,可以再加入到记录重复句子的li ...
- 怎样让表格的行高一样_excel表格多数据如何设置行高-Excel EXCEL中如何把行高平均成一样高...
excel表格如何设置行高 1.本次操作的软件为Excel电格,软件版本为office和学生版2016. 2.首先打开Excel电子表格,根据问题描述,我们格中输入用于演示设置表格最合适的行高列宽的数 ...
- java excel 删除行_使用Apache POI在Excel中删除多行
我有一张包含75行表格的Excel表格 . 在第76行我有各列的总功能 =SUM(A1:A75) 和 =SUM(B1:B75) 在第77到第92位的行我有一个Excel图表这需要A1:A75和B1:为 ...
- 文档表格中重复标题行失效了怎么办
1.正常模式 (1)把文本转换为表格,如下图所示文本 操作步骤:一.点击插入中表格,下拉行的文本转换为表格 二.调整表格,点击布局里面的自动调整,选择下拉行中的根据内容调整表格 (2)重 ...
- ms office word2013教程 - 表格中重复标题行失效解决
表格中重复标题行失效解决 知识点导航: 将文本转换为表格 表格中重复标题行失效解决 1. 将文本转换为表格 选中文本,选择[插入] -> [表格] -> [文本转换成表格],弹出[将文字转 ...
- 投稿时html公式错误,Excel中出现公式常见显示错误原因与解决方法
Excel2007的公式如果写错,就会在单元格中显示各种各样的错误信息.看到这些奇怪的错误代码,有的朋友可能会手忙脚乱,甚至感到烦躁.今天,学习啦小编就教大家在Excel中出现公式常见显示错误原因与解 ...
- excel日历弄到html,Excel中进行添加日历控件的两种方法
有时我们在运用Excel表格的时候会运用到日历的控件,可是小伙伴们却不知道在哪里添加.那么我们来看一下,它到底躲藏在哪里,又该怎么添加呢?今天,学习啦小编就教大家在Excel中进行添加日历控件的两种方 ...
最新文章
- 设计模式之Pimpl模式
- 熬夜彻底搞懂Cookie Session Token JWT
- 第十六届全国大学生智能车竞赛华南赛区竞赛事宜的通知
- python画图代码星星-Python中turtle作图示例
- 使用jQuery.Ajax向ASP.NET MVC控制器Post数据
- Vue.js 自定义事件
- 使用Objects判断对象是否为空,并返回对应信息
- APL开发日志--2012-11-18
- 2.Nginx学习-The HTTP Core module
- ScrollView中嵌入Listview,当item高度不一样的时候,item展示不全问题
- 智能卡门禁管理系统_汉中停车场智能门禁系统简介,保安服务收费,行业知识
- 循序渐进 OSPF的详细剖析(四)
- 如何用Pygame写游戏(二十二)
- 关于左移右移的操作 学习
- dubbo 异步回调
- 联想服务器远程管理模块,联想慧眼远程管理模块-Lenovo服务网站.PDF
- pano2vr 6.0转换为html,全景图转换器(Pano2VR)
- 怎样去除EXCEL中的重复行
- sFlow监控OVS使用测试
- 建模simulink - 手把手教你搭建xpc平台
热门文章
- 【腾讯优测干货分享】微信小程序之自动化亲密接触
- iOS 11 正式发布!最全功能介绍 + 视频 ...
- 导致ImportError: No module named 'xxx'问题的两种原因以及解决方案
- Module ‘“xx.vue“‘ has no default export.Vetur(1192)
- 小学生python编程写游戏_小学生C++趣味编程上下全2册+Python少儿趣味编程适合6-12岁儿童编程教程中小学生计算机程序设计创意零基础游戏编程书籍DK...
- MySQL 是如何保证一致性、原子性和持久性的!
- 去除Multiple markers at this line - advised by提示
- Recoil的简单实践和思考
- 常用的dede标签小总结
- 2020牛客暑期多校训练营(第九场)	Groundhog and 2-Power Representation