乐趣区

关于rpa:RPA教程01EXCEL自动化从入门到实操

导读:

Excel 组件的根底概念、罕用组件的应用、以及一些利用场景。最初也会带大家一起手把手的做两个 Excel 组件应用练习。

Excel 组件根底概念
Excel 关上 / 新建组件
Excel 读取区域组件
Excel 写入区域组件
获取末行号组件
Excel 组件练习
Excel 利用案例

一、图文解说

1.1 Excel 根底概念

行:在 Excel 工作表中由横线宰割进去的区域
列:在 Excel 工作表中由竖线宰割进去的区域
单元格:行和列之间互相穿插所造成的一个个格子
列标:每一列的最上边的字母, 从 A 开始 (Excel 组件反对数字列标)
行号:每一列的最右边的数字, 从 1 开始
单元格地址:单元格所在的列标加行号命名, 如 A1,D2
区域地址: 多个单元格组成的区域地址, 如 A1:D4
保留: 每次批改 Excel, 必须要保留(Excel 组件有相应属性)

1.2 Excel 罕用组件介绍

关上编辑器,Office Excel 所属于组件栏中的软件自动化。

组件 1、关上 / 新建
容器类根底组件, 所有 Excel 相干操作组件必须拖拽至关上 / 新建中运行。

组件属性:
<1>. 输出

明码:反对关上受密码保护的工作簿,仅需填写对应明码。
文件门路:要关上或者新建的 Excel 文件全门路(同时反对相对路径)。
<2>. 可选项

可视:勾选时,工作簿将在可视化状态下进行操作;不勾选时,所有操作将在后盾进行,不可见。
另存为:将操作后的工作簿另存至另一门路。
阐明:
若提供的另存为全门路与原门路雷同,或不填写另存为,则间接笼罩重写原工作簿。

启用宏:实现 Excel 工作簿的“启用宏”成果。
新建文件:如果在指定门路下找不到工作簿则新建。
运行环境:能够配置运行环境,反对多引擎性能。如果抉择“无依赖”,能够反对在没有装置 Office 或 WPS 的环境下照常运行组件。
组件里如果是属于 Excel 下高级类的 Excel 组件是必须要下载 Office 的,所以多引擎的性能仅限于在根底 Excel 组件中应用。

只读:以只读模式关上指定工作簿。
主动保留:(默认勾选)在组件运行内的每次更改都会主动保留工作簿;不勾选时,在该组件运行完结后将不保留更改。
每次应用关上 / 新建组件时,须要保障 Excel 处于敞开状态,否则零碎会报错:关上 / 新建失败。

组件 2、读取区域

<1>. 输出

工作表:指标单元格区域所在工作表。
区域:读取数据的指标单元格区域。若单元格区域未指定,则默认读取整表数据。
<2>. 输入

数据:将读取到的指标区域内数据存储在此变量内。
<3>. 可选项

保留格局:勾选时,将同时读取指标单元格区域的数据内容和数据格式(例如:货币,日期等),并在作为 ” 写入区域 ” 输出时,同时放弃此数据格式;不勾选时,在 ” 写入区域 ” 时应用默认 ” 惯例 ” 数据格式。
列名反复加一:勾选后,若呈现反复列名则在原列名后加下划线和数字(默认是 1,如果仍然反复则 +2,顺次类推),如:原列名_N。
应用筛选:勾选时,将不读取指定区域内超出过滤范畴的数据;不勾选时,将同时读取指定区域内所有数据,包含超出过滤范畴的数据。
增加列头:勾选时,将工作表第一行作为新生成数据表的列头;不勾选时,新生成数据表的列头默认为 ” 1,2,3…”

组件 3、写入区域

<1>. 指标

工作表:写入数据表数据的指标工作表。若指定工作表不存在则主动新建。
起始单元格:数据表数据开始写入的单元格地址。若为单个单元格地址,则从指定单元格为起始写入数据表,如,”A1″;若为单元格区域,则只填充数据到指定区域,如:”A1:C3″。
<2>. 输出

数据表:写入工作表内的数据表数据。可传入 ” 读取区域 ” 的输入变量,实现复制粘贴成果。
增加列头:如果要增加数据表的列头, 则勾选;若不勾选,列头则不会写入数据表。

组件 4、获取末行号

<1>. 输出

工作表:须要获取的末行号所属工作表。
列号:数字或字母模式的列号,如,1、2、3、A、B 等。(列号不填则获取对应工作表的最大一行)
<2>. 输入

末行号:将取到的末行号存储在此整型变量内。

1.3 Excel 常见 3 种用法演绎

第一种:单元格间数据计算
如图 A1 单元格的值减去 B1 单元格的值

第二种:写入数据(★★★)

个别 RPA 业务流程中,从最初一行开始写入数据,从 A 列的最初一行开始写入数据(具体如下方图示)

第三种:执行宏实现 – 其它 (排序、筛选……)

1.4【重点学习指标】Excel 相干利用案例

个别 Excel 解决的案例依照数据起源分为两种:

类型 1、从网页到 Excel
类型 2、从 Excel 到网页
本节通过案例 1、案例 2 别离给大家进行相应介绍

案例 1、从网页获取的数据并存储到本地 Excel 文件中(把握)
(1)案例流程概述:

针对这种状况,该如何把网页上的数据截取下来放进 Excel 进行解决呢?

如上图这种表格局的数据就比拟适宜存储到 Excel 中,因为它肉眼看上去就是 excel 表格的格局。人工手动操作获取填写十分浪费时间, 但用 RPA 组件能够轻松并且高效地主动获取~

(2)RPA 自动化流程步骤梳理:

(3)波及组件

关上 / 新建
关上浏览器
点击
获取结构化数据
保留数据

(4)具体操作步骤
第一步:关上浏览器界面
关上浏览器并进入须要转换为 Excel 的网页;

第二步:网页数据抓取_获取结构化数据
【步骤阐明】此步骤次要实现从网页中用获取结构化数据组件获取到相应数据,输入的是一个数据表: 能够用预览数据表查看数据正确性;

【具体实现过程】

波及组件:获取结构化数据
操作步骤:拖入获取结构化数据组件,在网页中框选须要抓取的表格类数据,零碎会自动识别类似元素,抓取成 Datatable。

第三步:把数据存入 Excel 文件
存储到 Excel 文件中, 文件的名字规定能够本人定义, 关上 / 新建组件勾选新建文件;

第四步:Excel 数据处理
对数据进行相应的解决, 比方:排序,设置单元格格局, 透视表 … 都有相应的组件;

(5)案例小结
【补充阐明】若须要获取网页表格类数据对应的链接,能够尝试应用 f12,侧边栏能够看到 href,之后点击获取更多数据 - 新增,抉择 href 即可。
【留神要点】应用 Excel 相干组件时须要先敞开 Excel。

案例 2. 本地 Excel 中的数据要进行解决,或者读取后填入网页中(理解)

在解决如上图这种 Excel 文件数据时, 用肯定的规定断定合规, 人员本人操作的话会破费大量工夫, 然而用 RPA 能够写好流程,一次性解决!

第一步:关上 Excel 文件
抉择所需获取的 Excel 文件门路,获取数据, 并将数据放至 datatable 变量中;

第二步:执行 C# 组件解决数据
应用执行 C# 代码组件,通过正则表达式相应代码进行合规判断;具体代码参考 DGS 流程文件,复制代码和 Excel 文件进行练习。

(具体代码代码规定见后续教程,简略易学~)

第三步:把数据后果写入 Excel

二、本节课程演绎总结

【次要内容】课程知识点演绎

【重点把握】4 个组件 + 2 个案例

组件:关上 / 新建、读取区域、写入区域、获取末行号
案例:从网页获取数据并贮存到本地 Excel & 将本地 Excel 文件进行解决或读取后写入网页
快来注册下载,收费试用社区版,还有更多简略易懂的教程哦!

退出移动版