当前位置:首页 > 科技

【excel保存怎么覆盖】RPA教程01: excel自动化入门-实际操作

指南:

我们将一起练习Excel组件的基本概念、常用组件的使用以及一些应用程序场景的最后两个Excel组件的使用。

Excel组件基本概念打开/新建Excel组件打开/新建Excel读取区域组件Excel写入区域组件获取最终行号组件Excel组件练习Excel使用案例

一、图形说明

1.1 Excel基本概念

行:在Excel工作表中用水平线分割的区域列:在Excel工作表中用竖线分割的区域单元格:显示行和列相交的网格列:每列的顶部字母,从a开始(Excel组件支持显示数字列)行号:每列最左侧的数字,从1开始单元格地址D2区域地址:多个单元格组成的区域地址(请参阅

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文件进行处理或读取后写入网页


    快来注册下载,免费试用社区版,还有更多简单易懂的教程哦!

    1.《【excel保存怎么覆盖】RPA教程01: excel自动化入门-实际操作》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

    2.《【excel保存怎么覆盖】RPA教程01: excel自动化入门-实际操作》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

    3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2553324.html

    上一篇

    【excel怎么代替字符】Excel中的特殊字符

    【excel保存怎么覆盖】excel与WPS实践比较宏之一

    • 【excel保存怎么覆盖】excel与WPS实践比较宏之一
    • 【excel保存怎么覆盖】excel与WPS实践比较宏之一
    • 【excel保存怎么覆盖】excel与WPS实践比较宏之一

    【excel保存怎么覆盖】通用Excel库存管理系统,最佳Excel出库管理表

    • 【excel保存怎么覆盖】通用Excel库存管理系统,最佳Excel出库管理表
    • 【excel保存怎么覆盖】通用Excel库存管理系统,最佳Excel出库管理表
    • 【excel保存怎么覆盖】通用Excel库存管理系统,最佳Excel出库管理表

    【excel保存怎么覆盖】python其实很简单。第二十三章全校学生成绩统计的完整事例。

    • 【excel保存怎么覆盖】python其实很简单。第二十三章全校学生成绩统计的完整事例。
    • 【excel保存怎么覆盖】python其实很简单。第二十三章全校学生成绩统计的完整事例。
    • 【excel保存怎么覆盖】python其实很简单。第二十三章全校学生成绩统计的完整事例。

    【excel保存怎么覆盖】0基础学excel:只能保存和打印菜单上的文件模块吗?

    • 【excel保存怎么覆盖】0基础学excel:只能保存和打印菜单上的文件模块吗?
    • 【excel保存怎么覆盖】0基础学excel:只能保存和打印菜单上的文件模块吗?
    • 【excel保存怎么覆盖】0基础学excel:只能保存和打印菜单上的文件模块吗?

    【excel保存怎么覆盖】实施Node.js Vue Excel导出和保存

    • 【excel保存怎么覆盖】实施Node.js Vue Excel导出和保存
    • 【excel保存怎么覆盖】实施Node.js Vue Excel导出和保存
    • 【excel保存怎么覆盖】实施Node.js Vue Excel导出和保存
    【excel保存怎么覆盖】用Excel表替换文本文件第一列的内容

    【excel保存怎么覆盖】用Excel表替换文本文件第一列的内容

    excel保存怎么覆盖相关介绍,要将文本文件第一列的内容替换为Excel表: 1.保存文本的内容,用空格分隔。 2.创建新的Excel表文件并打开Excel表。 3.打开,然后选择文件名后缀作为所有文件。打开文本文件。 4.选择限定...

    【excel保存怎么覆盖】提高Excel工作簿运营效率的4个提示,每天节省15分钟

    • 【excel保存怎么覆盖】提高Excel工作簿运营效率的4个提示,每天节省15分钟
    • 【excel保存怎么覆盖】提高Excel工作簿运营效率的4个提示,每天节省15分钟
    • 【excel保存怎么覆盖】提高Excel工作簿运营效率的4个提示,每天节省15分钟
    【excel保存怎么覆盖】Excel——自动保存

    【excel保存怎么覆盖】Excel——自动保存

    excel保存怎么覆盖相关介绍,“电脑死机了!花了一上午时间做的样式都消失了。” 我经常在推特上看到这样嚎啕大哭的人。所以我通过推特上的自动投稿功能,每天发表以下文章。 “我已经说过不止一次了。使用Excel时,必须设置自动保存,并...