日常工作中对Excel经常会用到一个功能:筛选。不同的列按照我们的要求筛选出相应的内容,那么这如何在UiPath中实现呢?案例及主要步骤如下:

初始表格如下:

筛选处理后如下:

具体实现步骤:

1.“活动”栏筛选“Excel”,在下拉菜单中找到“Excel应用程序范围”,拖到新建的流程中;

2.右侧按钮点击找到需要排序的表选中,或者在对话框内填入"文件路径文件名.后缀";

3.对于Excel,如果打开时需要密码,则在“属性”栏里输入需要打开的密码,放在英文引号下;如果编辑时需要密码,则在“编辑密码”栏输入密码,放在英文引号下;

4~5.“活动”栏筛选“读取范围”,拖到新建的流程中;

6.在“属性”栏“数据表”列,右键新建变量,起名Tab1(可自行取名);

7.“活动”栏筛选“筛选数据表”,拖到新建的流程中;

8.在“数据表”栏输入Tab1(输入T,在下拉菜单选择之前定义的变量Tab1),在“筛选过的数据表”栏输入Tab2(右键新建变量,起名Tab2),然后点击“配置筛选器”;

9~14.在“配置筛选器”里,点击“筛选行”,点击“保留”(保留意思是需要保留的筛选项,而删除意思是需要筛选的选项),选择列名称(放在英文引号下),操作(指选择条件),值(指需要筛选的参照要求,数字直接填写即可,文字需要放在英文引号下),新增或筛选点击+/×;

15~19.点击“输出列”,点击“保留”(保留意思是需要保留的筛选项,而删除意思是需要筛选的选项),选择列名称(放在英文引号下),新增或筛选点击+/×,然后点击确定;

20~21.“活动”栏筛选“写入范围”,拖到流程中,选择需要写入的sheet名称(如“筛选”),起始写入的单元格"A1"(可自行定义),输入写入的信息Tab2(输入T,在下拉菜单选择Tab2);流程完成,调试运行即可。

大家试验一下吧,可以灵活应用,关键掌握方法!