版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RPA财务机器人应用教程项目三Excel自动化——数据表的处理
学习任务
3–1单元格区域的读写
3–2构建数据表
3–3查找工作表
3–4筛选数据表RPA
3–5合并数据表知识目标能力目标了解数据表变量,熟悉变量的范围。掌握“读取范围”活动,能够新建和使用数据表变量。3-1读写单元格区域学习案例使用“读写单元格区域.xlsx”工作簿文件,读取该工作簿“耗材明细”工作表的内容,写入“写入工作表.xlsx”工作簿的“Sheet1”工作表。3-1读写单元格区域操作步骤(1)创建一个流程,将流程命名为“学习任务3-1单元格区域的读写”;将“读写单元格区域.xlsx”和“写入工作表.xlsx”两个工作簿文件放到创建的流程文件夹内。
(2)打开主工作流,将序列更名为“单元格区域的读写”。3-1读写单元格区域
(3)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“单元格区域的读写”序列内,把“Excel流程作用域”活动内的“执行”序列更名为“Excel流程作用域序列”。操作步骤(4)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域序列”内,把“使用Excel文件”活动内的“执行”序列更名为“读取操作”;单击图标,选择“读写单元格区域.xlsx”文件。3-1读写单元格区域操作步骤(5)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“读取范围”活动拖拽至“读取操作”序列内;在“范围”输入框中单击图标,依次选择“Excel”→“耗材明细[工作表]”(如图所示),输入框自动输入“Excel.Sheet("耗材明细")”表达式;在“保存位置”输入框中,右击,选择“创建变量”(或者按Ctrl+K键),创建一个“耗材DT”数据表变量,其变量类型为“DataTable”;在变量窗口,将“耗材DT”变量的范围选择为“Excel流程作用域序列”(如图所示)3-1读写单元格区域操作步骤(6)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动(位于上一个“使用Excel文件”活动的下方)拖拽至“Excel流程作用域序列”中;把“使用Excel文件”活动内的“执行”序列更名为“写入操作”;单击图标,选择“写入工作表.xlsx”文件。
3-1读写单元格区域操作步骤(7)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“数据表写入Excel”活动拖拽至“写入操作”序列内;在“写入内容”输入框中输入“耗材DT”数据表变量;在“目标”输入框中单击图标,依次选择“Excel”→“Sheet1[工作表]”
(如图所示),输入框自动输入“Excel.Sheet(”Sheet1“)”表达式。
(8)选择“调试文件”→“运行文件”(或者按Ctrl+F6键),文件运行后选择查看
“写入工作表”工作簿的“Sheet1”工作表。3-1读写单元格区域知识目标能力目标了解数据表的行数据的表示、“重复次数”活动,熟悉循环。掌握数据表的构建方法,能够使用循环增加数据表的行数据。3-2构建数据表学习案例新建一个“材料DT”数据表,将列标题分别命名为“材料名称”“型号/规格”“单价(元)”,选择其变量类型为“String”;将行数据{“金融技能比赛点钞专用券”,“20元券”,“400”}和{“神牛LED补光灯”,“春影”,“78”}分别重复6次填入数据表中;将构建完成后的数据表写入“构建数据表”工作簿的“Sheet1”工作表中,“构建数据表.xlsx”工作簿文件在写入的时候自动生成。3-2构建数据表操作步骤(1)创建一个流程,将流程命名为“学习任务3-2构建数据表”。(2)打开主工作流,将序列更名为“构建数据表”。(3)在“活动”窗体内单击“编程”→“数据表”,将“构建数据表”活动拖拽至“构建数据表”序列内;单击“构建数据表”活动的图标,打开“构建数据表”窗口;单击行和列标题中的
图标,删除两个列标题和“text”行,此时,数据表为空白状态。3-2构建数据表操作步骤单击图标,进入“新列”窗口;在“列标题”输入框中输入“耗材名称”,选择“(String)”,其他为默认设置;依次新建“型号/规格”和“单价(元)”两列(如图所示)选择“构建数据表”活动属性窗体,单击“输出”→“数据表”,在输入框中新建一个名为“材料DT”的变量(右击,选择“创建变量”或者按Ctrl+K键,自动创建一个DataTable类型的变量)。3-2构建数据表
(4)在“活动”窗体中单击“工作流”→“控件”,将“重复次数”活动(位于“构建数据表”活动下方)拖拽至“构建数据表”序列内。“重复次数”设置为“6”。操作步骤
(5)在“活动”窗体中单击“编程”→“数据表”,将“添加数据行”活动拖拽至“重复次数”活动的“执行”序列内;单击“数组行”输入框中的图标,打开“表达式编辑器”窗口,在“表达式编辑器”窗口输入“{"金融技能比赛点钞专用券","20元券","400"}”(如图所示),单击“确定”按钮,关闭窗口;在“数据表”输入框中输入“材料DT”(如图所示)3-2构建数据表操作步骤再次在“重复次数”活动的“执行”序列内增加一个“添加数据行”活动,该活动位于上一个“添加数据行”活动的下方。在“数组行”输入框中输入“{"神牛LED补光灯","春影","78"}”,在“数据表”输入框中输入“材料DT”。3-2构建数据表操作步骤3-2构建数据表(6)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“构建数据表”序列内。(7)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;将“使用Excel文件”活动包含的序列更名为“写入操作”;单击图标,选择“构建数据表”工作簿。操作步骤(8)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,把“将数据表写入Excel”活动拖拽至“写入操作”序列内;在“写入内容”输入框中输入“材料DT”,在“目标”输入框中单击图标,依次选择“Excel”→“Sheet1[工作表]”,输入框自动生成“Excel.Sheet("Sheet1")”表达式。
(9)单击“调试文件”→“运行文件”(或者按Ctrl+F6键),文件运行后查看“构建数据表”工作簿的“Sheet1”工作表内容.3-2构建数据表知识目标能力目标了解数据表的行名称、列名称、行索引号、列索引号,熟悉数据表的结构。掌握“查找数据表”活动的用法,能够区分查找列和目标列,能够在数据表中查找相应的值。3-3查找数据表学习案例使用“查找数据表”工作簿的“耗材明细”工作表生成“耗材明细DT”数据表;在该数据表中,查找耗材名称为“金融技能比赛点钞专用券”的“型号/规格”数据,查找结果弹窗显示。3-3查找数据表操作步骤(1)创建一个流程,将流程命名为“学习任务3-3查找数据表”;把“查找数据表”工作簿放置到创建的流程文件夹内。
(2)打开主工作流,将序列更名为“查找数据表”。
3-3查找数据表操作步骤(3)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“查找数据表”序列内。
(4)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;把“使用Excel文件”活动内的“执行”序列更名为“读取操作”;单击图标,选择“查找数据表.xlsx”文件3-3查找数据表(5)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“读取范围”活动拖拽至“读取操作”序列内;在“范围”输入框中单击
图标,依次选择“Excel”→“耗材明细[工作表]”(如图所示),在输入框中自动输入“Excel.Sheet("耗材明细")”表达式;在“保存位置”输入框,右击,选择“创建变量”(或者按Ctrl+K键),创建一个数据表变量类型的“耗材明细DT”变量;在变量窗口,将“耗材明细DT”变量的范围选择为“查找数据表”(如图所示)。
操作步骤3-3查找数据表操作步骤3-3查找数据表(6)在“活动”窗体中单击“编程”→“数据表”,将“查找数据表”活动拖拽至“查找数据表”序列内。“查找数据表”活动位于“Excel流程作用域”活动下方。单击“查找数据表”活动属性窗体,单击“查找列”→“列名称”,在对应输入框中输入“耗材名称”;单击“目标列”→“列名称”,在输入框中输入“型号/规格”;单击“输入”→“数据表”,在对应输入框输入“耗材明细DT”;单击“输入”→“查找值”,在对应输入框输入“"金融技能比赛点钞专用券“”;单击“输出”→“单元格值”,在对应输入框中,新建一个名为“查找值”的字符型变量(右击,选择“创建变量”或者按Ctrl+K键,自动创建一个String类型的变量),“查找数据表”活动属性的设置如图所示。操作步骤(7)在“活动”窗口中单击“系统”→“对话框”,将“消息框”活动拖拽至“查找数据表”序列内。“消息框”活动位于“查找数据表”活动下方。在“消息框”活动输入框中输入“查找值”。(8)选择“调试文件”→“运行文件”(或者按Ctrl+F6键),流程运行结果如图所示3-3查找数据表知识目标能力目标了解数据表行和列的筛选条件,熟悉数据表的结构。掌握“筛选数据表”活动,能够按照筛选条件生成新的数据表。3-4筛选数据表设计一个使用“筛选数据表”工作簿的流程,读取该工作簿中“Worksheet”工作表的“A1:E12”区域,生成数据表,将其命名为“筛选前资产负债表DT”;保留该数据表的“货币资金(元)”“应收账款(元)”“存货(元)”行,“2019”“2017”列;将筛选后的数据表命名为“筛选后资产负债表DT”,并将“筛选后资产负债表DT”写入“筛选后输出数据表”工作簿的“Sheet1”工作表(写入的起点位置为“B1”单元格)。
学习案例3-4筛选数据表
(1)创建一个流程,将流程命名为“学习任务3-4筛选数据表”;把“筛选数据表.xlsx”工作簿文件放置到创建的流程文件夹内。操作步骤
(2)打开主工作流,将序列更名为“筛选数据表”。3-4筛选数据表操作步骤(3)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“筛选数据表”序列内。(4)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;把“使用Excel文件”活动内的“执行”序列更名为“读取操作”;单击图标,选择“筛选数据表.xlsx”文件。3-4筛选数据表操作步骤(5)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“读取范围”活动拖拽至“读取操作”序列内;在“范围”输入框中单击
图标,依次选择“Excel”→“在Excel中指明”。系统自动打开“筛选数据表”工作簿,选择“Worksheet”工作表的“A1:E12”区域,单击UiPath扩展功能图标右边的“确定”按钮,界面返回UiPathStudio设计界面;“范围”输入框将自动生成“Excel.Sheet("Worksheet").range("a1:e12")”表达式。在“保存位置”输入框中,右击,选择“创建变量”(或者按Ctrl+K键),创建一个“筛选前资产负债表DT”数据表(DataTable)变量;在变量窗体,将“筛选前资产负债表DT”的范围选择为“筛选数据表”。3-4筛选数据表操作步骤(6)在“活动”窗体中单击“编程”→“数据表”,将“筛选数据表”活动拖拽至“筛选数据表”序列内。“筛选数据表”活动位于“Excel流程作用域”活动下方。单击“筛选数据表”活动的,打开“筛选器向导”窗口;在“输入数据表”输入框中输入“筛选前资产负债表DT”;在“输出数据表”输入框内新建“筛选后资产负债表DT”变量(右击,选择“创建变量”或者按Ctrl+K键)。首先,选择“筛选行”选项卡,在“保留或删除匹配行”选项中选择“保留”,在“列”输入框中输入“”科目\时间“”,在“操作”中选择“=”,在“值”输入框中输入“”货币资金(元)“”。其次,单击图标增加一行,单击图标将其变为图标,在新的一行“列”输入框中输入“"科目\时间"”,在“操作”中选择“=”,在“值”输入框中输入“"应收账款(元)"”。最后,以同样的方式增加第三行,在“列”输入框中输入“"科目\时间"”,在“操作”中选择“=”,在“值”输入框中输入“"存货(元)"”(如图所示)。单击“输出列”,在“列选择模式”中选择“保留”,在“列”输入框中分别输入“”2019“”和“”2017“”两个列名称(如图3-24所示)。设置完成“筛选器向导”窗口后,单击“确定”,返回“筛选数据表”活动。3-4筛选数据表操作步骤(7)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“筛选数据表”序列内。“Excel流程作用域”活动位于“筛选数据表”序列下方。(8)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;把“使用Excel文件”活动内的“执行”序列更名为“写入操作”;单击图标,选择“筛选后输出数据表.xlsx”文件3-4筛选数据表操作步骤(9)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“将数据表写入Excel”活动拖拽至“写入操作”序列内;在“写入内容”输入框中输入“筛选后资产负债表DT”;在“目标”输入框单击图标,依次选择“Excel”→“在Excel中指明”,系统自动打开“筛选后输出数据表”工作簿,单击“Sheet1”工作表的“B1”单元格;单击Uipath扩展功能图标右边的“确定”按钮,界面返回UipathStudio设计界面。“范围”输入框将自动“Excel.Sheet("Sheet1").range("b1")”表达式3-4筛选数据表操作步骤(10)选择“调试文件”→“运行文件”(或者按Ctrl+F6键),在程序运行后查看“筛选后输出数据表”工作簿的“Sheet1”工作表结果(如图所示)3-4筛选数据表3-5合并数据表知识目标能力目标了解合并数据表规则,以及合并数据表和联接数据表的区别。掌握合并数据表操作,能够按照规则合并数据表。
一、学习案例 设计一个读取“合并数据表”工作簿的“财务比率”工作表和“资产项目”工作表的流程,用其分别生成“财务比率DT”和“资产项目DT”两个数据表,将“财务比率DT”数据表合并到“资产项目DT”数据表中,并将合并后的数据表写入“合并数据表”工作簿的“合并后数据”工作表中。学习案例3-5合并数据表
(1)创建一个流程,将流程命名为“学习任务3-5合并数据表”;把“合并数据表.xlsx”工作簿文件放到创建的流程文件夹内。操作步骤
(2)打开主工作流,将序列更名为“合并数据表”。
3-5合并数据表操作步骤(3)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“Excel流程作用域”活动拖拽至“合并数据表”序列内。3-5合并数据表操作步骤(4)在“活动”窗体中单击“应用程序集成”→“Excel”→“透视表”,将“使用Excel文件”活动拖拽至“Excel流程作用域”活动的“执行”序列内;把“使用Excel文件”活动内的“执行”序列更名为“读取操作”;单击图标,选择“合并数据表.xlsx”文件。3-5合并数据表操作步骤(5)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,将“读取范围”活动拖拽至“读取操作”序列内;在“范围”输入框中单击图标,依次选择“Excel”→“财务比率[工作表]”。“范围”输入框自动生成“Excel.Sheet("财务比率")”表达式。在“保存位置”输入框中右击“创建变量”(或者按Ctrl+K键),创建一个类型为“DataTable”的“财务比率DT”变量;在变量窗口,将“财务比率DT”变量的范围选择为“合并数据表”(如图所示)。3-5合并数据表操作步骤(6)在“活动”窗体中单击“应用程序集成”→“Excel”→“范围”,再次将“读取范围”活动(位于上一个“读取范围”活动下方)拖拽至“读取操作”序列内;在“范围”输入框中单击
图标,依次选择“Excel”→“资产项目[工作表]”。“范围”输入框自动生成“Ex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年景观围墙施工与夜景照明一体化合同2篇
- 路产养护考试(路产篇)复习试题含答案
- 2024年港口疏浚与施工合同
- 水库大坝防渗施工应急预案方案
- 2025年度新能源汽车充电桩安装与运营合同3篇
- 2025版科技园区办公场所租赁及装修合同3篇
- 沈阳2025年度全新房屋租赁合同(长租公寓)
- 餐饮行业合伙入股协议书
- 二零二五年度城市绿化工程农民工雇佣与福利保障合同
- 2025版酒厂公司正式员工聘用及劳动合同续签与特殊岗位合同3篇
- 设计验证和生产确认[福特FORD]
- 工作场所空气中有害物质监测的采样规范课件159-2004
- 医院医用气体管路的设计计算(2014)
- 土地储备专项债券发行操作流程
- 沙锅餐饮行业管理公司采购管理手册
- 合同范本之采购合同谁保管
- 农村小学生上下学交通安全教育的研究
- 雍琦版法律逻辑学课后习题答案全
- 学校暑期维修方案
- 国家自然科学基金进展报告
- 小车多方式运行的PLC控制——PLC控制系统课程设计
评论
0/150
提交评论