- 概述
- Excel
- 发行说明
- 关于 Excel 活动包
- 项目兼容性
- 受支持的字符编码
- 项目设置
- 添加或更新 Excel 敏感性标签
- 附加范围
- 自动填充
- 自动调整范围
- 更改透视表数据源
- 清除工作表/范围/表格
- 复制/粘贴范围
- 创建透视表
- 删除列
- 删除行
- 删除工作表
- 复制工作表
- 导出为 CSV
- 填充范围
- 筛选
- 筛选条件透视表
- 查找数据的首行/末行
- 查找/替换值
- 对每个 Excel 行
- 对每个 Excel 工作表
- 格式化为表格
- 设置单元格的格式
- 获取单元格颜色
- 获取 Excel 图表
- 获取 Excel 敏感性标签
- 获取选定范围
- 插入列
- 插入图表
- 插入行
- 插入工作表
- 调用 VBA
- 查找
- “匹配”功能
- 保护工作表
- 读取单元格公式
- 读取单元格值
- 读取范围
- 刷新 Excel 数据连接
- 刷新透视表
- 删除重复项
- 重命名工作表
- 运行电子表格宏
- 保存 Excel 文件
- 将 Excel 文件另存为
- 将 Excel 文件保存为 PDF 格式
- 选择范围
- 范围排序
- 分列
- 取消保护工作表
- 更新 Excel 图表
- 使用 Excel 文件
- VLookup
- 写入单元格
- 写入 CSV
- 将数据表写入 Excel
- Google Workspace
- 发行说明
- 关于“Google Workspace”活动包
- 项目兼容性
- 项目设置
- 添加参加者
- 创建活动
- 删除活动
- 修改活动
- 搜索活动
- 使用 Google 云端硬盘
- 共享文件
- 删除文件权限
- 获取文件权限
- 更新文件权限
- 复制文件
- 创建文件夹
- 删除文件
- 下载文件
- 查找文件和文件夹
- 获取文件信息
- 移动文件
- 上传文件
- 创建文档
- 创建新电子表格
- 获取邮件消息
- 发送邮件消息
- 更改标签
- 使用 Google 电子表格
- 添加/删除列
- 添加删除行
- 自动填充范围
- 添加新工作表
- 附加行
- 批量电子表格更新
- 复制工作表
- 复制粘贴范围
- 删除范围
- 删除工作表
- 获取单元格颜色
- 获取工作表
- 读取单元格
- 读取列
- 读取范围
- 读取行
- 重命名工作表
- 写入单元格
- 写入范围
- 清除范围
- 下载电子表格
- 使用 Google 文档
- 批量文档更新
- 获取文档
- 获取文本索引
- 插入文本
- 替换文本
- 读取所有文本
- 创建脚本项目
- 获取项目内容
- 上传脚本文件
- 创建部署
- 运行脚本
- 邮件
- Microsoft 365
- 发行说明
- 关于 Microsoft Office 365 活动包
- 项目兼容性
- 项目设置
- Microsoft Office 365 作用域
- 添加工作表
- 附加范围
- 清除范围
- 复制范围
- 复制工作表
- 创建工作簿
- 删除范围
- 删除工作表
- 获取单元格颜色
- 获取工作表
- 读取单元格
- 读取列
- 读取范围
- 读取行
- 重命名工作表
- 写入单元格
- 写入范围
- 设置范围颜色
- 创建表格
- 获取表格范围
- 插入列
- 删除列
- 插入行
- 删除行
- VLookup 范围
- 使用 OneDrive 和 SharePoint
- 复制文件/文件夹
- 创建文件夹
- 删除文件/文件夹
- 下载文件
- 将文件导出为 PDF
- 查找文件和文件夹
- 获取文件/文件夹
- 移动文件/文件夹
- 上传文件
- 共享文件/文件夹
- 遍历每个文件/文件夹
- 转发邮件
- 查找会议时间
- 获取邮件
- 移动邮件
- 发送邮件
- 回复邮件
- 删除邮件
- 设置邮件类别
- 添加附件
- 添加参加者
- 添加地点
- 创建活动
- 删除活动
- 获取日历
- 修改活动
- RSVP
- 搜索活动
- 创建组
- 删除组
- 获取组
- 列出组
- 创建存储桶
- 删除存储桶
- 列出存储桶
- 列出存储桶任务
- 创建计划
- 获取计划
- 列出计划
- 创建任务
- 删除任务
- 获取任务
- 列出任务
- 更新任务
- 遍历列表
- 获取列表信息
- 遍历列表项目
- 删除列表项目
- 添加列表项目
- 更新列表项目
- 获取列表项目
- 演示文稿
- Word

生产力活动
.xlsx file and how to filter the information by applying specific criteria. It presents activities such as Remove Data Row, Read Range Workbook or Write Range. You can find these activities in the UiPath.Excel.Activities package.
.xlsx 文件包括以下列:名称、Km、价格和销售类型。自动化流程会从销售类型列中删除包含值 Other 和 Private Seller 的所有行,并创建一个包含筛选结果的新工作表。
此自动化流程的构建方法如下:
-
打开 Studio,并新建一个默认命名为“主要”的“流程”。
注意:请务必在项目文件夹中添加要使用的.xlsx文件。您也可以通过下载本页面底部的示例来使用我们提供的文件。 -
在“工作流设计器”中拖动“流程图”。
-
创建以下变量:
变量名称
变量类型
默认值
carsListworkbook 应用程序
不适用 inputListSystem.Data.DataTable
不适用
-
-
将“Excel 应用程序作用域”活动拖动到“流程图”中,并将其连接到“开始节点”。
- 双击“Excel 应用程序作用域”活动将其打开。
- 在属性面板中,向显示名称字段添加名称
Delete Data。 - 在 workbook 路径字段中添加
.xlsx文件的路径,在本示例中,该文件为Cars.xlsx。 - 选中“自动保存”、“新建文件”和“可见”选项的复选框。现在,允许机器人创建新的 Excel 工作簿,自动保存对其所做的所有更改,以及在对其执行操作时在前台打开 Excel 文件。
- 在“workbook”字段中添加“
carsList”变量。
-
在“Excel 应用程序作用域”活动中选择“执行”序列,并创建以下变量:
变量名称
变量类型
默认值
filterListSystem.String[]
{"Private Seller", "Other")
-
将适用于 Excel 的“读取范围”活动拖动到“执行”序列中。
- 在属性面板中,向工作表名称字段添加名称
"Cars"。 - 选中“添加标头”复选框,以便让系统认为第一行为标头。
- 在“数据表”字段中添加“
inputList”变量。
- 在属性面板中,向工作表名称字段添加名称
-
在“读取范围”活动下方放置“遍历循环”活动。
- 在“遍历循环”字段中添加值“
word”。 - 在属性面板中,从类型参数下拉列表中选择
String选项,然后在值字段中添加filterList变量。
- 在“遍历循环”字段中添加值“
-
选择“遍历循环”活动的“正文”容器并创建以下变量:
变量名称
变量类型
默认值
query字符串
RowsToDeleteSystem.Data.DataRow[]
deletedRowsInt32
-
在“ 执行” 容器中拖动“分配”活动。
- 在目标字段中添加
query变量,并在值字段中添加string.Format("[SellerType]='{0}'", word)表达式。该表达式将返回匹配卖方类型列中的值,并将其存储在query变量中。string.Format方法用于将与筛选条件词匹配的数据行对象转换为字符串。
- 在目标字段中添加
-
拖动另一个“分配”活动并将其置于第一个活动下方。
- 在目标字段中添加
RowsToDelete变量,并在值字段中添加inputList.Select(query)表达式。
- 在目标字段中添加
-
在前两个“分配”活动下添加第三个“分配”活动。
- 在目标字段中添加
deletedRows变量,并在值字段中添加RowsToDelete.Count-1表达式。该操作为需要删除的行创建了一个计数器。
- 在目标字段中添加
-
将“先条件循环”活动置于“分配”活动下方。
- 在条件字段中添加表达式
deletedRows>=0。该表达式意味着系统将执行正文部分中的活动,直到变量deletedRows的值等于0。
- 在条件字段中添加表达式
-
将“删除数据行”活动拖动至“先条件循环”活动的“正文”部分。
- 在“数据表”字段中添加“
inputList”变量。 - 在“行”字段中添加表达式“
RowsToDelete(deletedRows)”。
- 在“数据表”字段中添加“
-
将“分配”活动置于“删除数据行”活动下方。
- 在目标字段中添加
deletedRows变量,并在值字段中添加deletedRows-1表达式。该表达式创建一个循环,该循环将一直执行,直到变量deletedRows的值等于0。
- 在目标字段中添加
- 返回到“流程图”工作流。
-
拖动“Excel 应用程序作用域”活动并将其连接到上一个“删除数据”Excel 应用程序作用域活动。
- 双击“Excel 应用程序作用域”活动将其打开。
- 在属性面板中,向显示名称字段添加名称
Filter Data。 - 选中自动保存和新建文件选项的复选框。机器人现在可以新建 Excel workbook 并自动保存对其进行的所有更改。
- 在“workbook”字段中添加“
carsList”变量。
-
将“关闭应用程序”活动拖动至“Excel 应用程序作用域”活动的“执行”容器内。
- 打开用于此自动化的
.xlsx文件。在此示例中为Cars.xlsx。 - 单击选项菜单按钮,选择在屏幕上指明选项,然后指明
.xlsx文件。
- 打开用于此自动化的
-
将适用于 Excel 的“写入范围”活动拖动至“关闭应用程序”活动下方。
- 在属性面板中,向工作表名称字段添加名称
"Cars2"。 - 在数据表字段中添加变量
inputList,并在 workbook 路径字段中添加路径"Cars.xlsx"。 - 选中“添加标头”复选框,以便让系统认为第一行为标头。
- 在属性面板中,向工作表名称字段添加名称
- 运行流程。自动化流程将删除指定的数据,并在新的工作簿工作表中筛选信息。