【RPA之家教程】7.Excel特定活动

Excel特定活动
今天,我们将讨论UiPath中提供的excel活动。 使用这些excel特定活动非常关键,因为Excel提供了自动化中最普遍的用例之一。 Excel是一种支持定界文件(例如csv或tsv)的应用程序。 它是许多复杂企业应用程序的副产品,几乎每个产品都以excel可读格式提供报告。

如果您当前在UiPath Studio中看不到Excel的任何活动,请转到“管理软件包”(或按Ctrl + P),在左窗格中单击可用的软件包,选择其下方的所有软件包并搜索Excel。 搜索结果旁边是安装按钮,用于安装该软件包的所有基础活动。 UiPath中最常见的Excel活动包括:

Excel应用程序范围:此活动将打开一个excel文件(活动中提供的目录位置),并包括在该Excel工作簿中执行的活动序列。活动结束后,Excel工作簿将自动关闭。如果系统中不存在文件目录和/或文件名,则UiPath会创建它并执行其中提供的所有活动。

您能猜出如何访问受密码保护的Excel文件吗?

读取范围:此活动用于读取Excel范围并将所选数据存储在DataTable变量中。 DataTable变量将数据存储在行和列中。如果没有提供范围,程序将读取整个工作表。在Excel应用程序范围内使用。 “工作表名称”必须是应用程序范围内提供的Excel工作簿中的工作表名称,并且范围指定要读取整个工作表的单元格编号。

读取单元格:顾名思义,该活动用于从应用程序范围工作簿内的指定工作表中读取特定单元格的值。

与阅读相同,我们有相应的写作活动,包括写作范围和写单元格

插入列/删除列:这些活动用于在应用程序范围工作簿内的工作表中添加新列或删除现有列。
注意:检查每个活动的属性以探索有关功能的更多信息。 要了解活动的用法,只需将鼠标悬停在该活动上,然后阅读该活动显示的弹出框。

让我们以一个示例用例为例,该用例的灵感来自我们作为实际公司客户工作建议提出的最新演示。 我不会为该演示提供理论上的答案,而是希望大家尝试自行构建。

用例:读取系统中本地可用的5个excel文件(例如由另一个企业应用程序创建),并将它们合并到单个excel文件中,仅需要相关字段。

注意:尝试使程序具有通用性,以防万一您有500个输入文件,该程序仍然可以运行。在研究解决方案之前,这里有一些提示:

通配符:通配符用于用符号替换字符串中的一个或多个字符。星号“ *”用于替换一个或多个字符,问号“?”用于替换单个字符。

Directory.GetFiles是一个.NET函数,可从其参数中提供的特定目录中获取所有文件名。例如:Directory.GetFiles(“ C:/ Prorpa / UiPath”,“ ???。doc”)将获取给定目录内所有名称只有3个字母的MS Word文件。

首先创建算法。另外,请尝试按一定顺序获取输入文件,以使输出看起来清晰(不是必需的,但绝对是更干净的做法)。如果您愿意,请分享您的算法和/或程序,我们非常乐意研究。

【RPA之家教程】7.Excel特定活动_第1张图片

你可能感兴趣的:(【RPA之家教程】7.Excel特定活动)