版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目四大数据审计技术与工具教学目的和要求知识目标:1.
了解大数据审计应用技术。2.
掌握SQL基本语法和基本语句。3.
掌握Python基本语法和基本语句。4.
掌握RPA的基本架构。技能目标:1.
能够使用SQL语句完成对数据库、数据表的增、删、改、查。2.
能够使用Python语句实现数据类型转换、字符串和列表处理、导入库、简单图形的数据可视化、条件判断、循环操作、简单的数据表处理等。3.
能够使用RPA进行变量设置、条件命令、循环命令、Excel自动化等操作。素养目标:1.
增强学生对于肩负行业进步使命的责任感。2.
培养学生对大数据技术引领经济发展与行业进步的深刻意识。3.
培养学生创新开拓的精神。教学重难点教学重点:1.
SQL基本语法和基本语句。2.Python基本语法和基本语句。3.RPA的基本架构教学难点:1.
使用SQL语句完成对数据库、数据表的增、删、改、查。2.
使用Python语句处理各项数据业务。3.
使用RPA进行各项业务操作。项目引例大数据技术在“社会救助”审计中的应用“社会救助”审计中的问题:困难群众救助补助资金涉及千家万户,关联数据涉及单位众多,采集困难大。项目引例大数据技术在“社会救助”审计中的应用大数据技术可以很好地解决上述问题:例如,甘肃省审计厅社保审计处和电子数据审计处根据审计实施方案,在前期调查了解的基础上,列出电子数据需求清单,积极与民政、人社、工商、税务、医保、残联等10家省级部门对接沟通,采集全省城乡最低生活保障、特困人员救助、医疗救助一站式结算、养老保险缴存及待遇领取、第二代残疾证管理信息、住房公积金等18项电子数据,采集数据量达到335.4GB。并对采集到的数据进行严格校验、清洗和标准化,为开展大数据分析奠定坚实基础。11.社会救助资金的特点。2.采集数据的技术和工具。2思考与讨论1.
有哪些大数据审计工具可以帮助采集大量的数据?2.
有哪些大数据审计技术可以帮助提高审计效率?项目引例关键点01
大数据审计技术
与工具概述02
SQL基础03Python基础04RPA基础011大数据审计技术与工具概述一、大数据审计技术常见的大数据审计应用技术主要有:
数据统计技术、数据挖掘技术、数据分析技术、数据可视化技术等。应用类型应用技术技术描述数据预处理数理统计、数据挖掘、预定义规则处理等主要过程有数据抽取(Extraction),数据转换(Transformation)和数据加载(Loading),也称为ETL,这个过程是负责将分布的、异构数据源中的数据抽取到临时中间层进行转换、集成等处理,最后加载到数据仓库或数据集市中。数据清洗数理统计、数据挖掘、模糊匹配等发现并纠正数据文件中可识别的错误,包括检查数据一致性,处理无效值和缺失值等。数据分析与挖掘统计分析方法
基于统计学的数据分析方法,如集中趋势指标分析、变异性指标分析。多维数据分析技术也称联机分析技术,基于数据仓库,可根据数据的维度和度量,通过切片和钻取操作,在多个维度和层面进行统计分析及问题原因追溯。数据挖掘基于人工智能、机器学习、模式识别、统计学、数据库、可视化技术等,应用数据挖掘算法,构建数据挖掘模型,提取有价值的、隐含的数据内部信息。人工智能使智能机器和计算机程序能够像人一样学习和解决问题,包括自然语言处理、语音识别、图像识别、机器人和专家系统等。机器学习人工智能研究的一个分支,通过计算的手段来学习经验,通过算法完成数学建模,并通过迭代不断改善。深度学习一种高级机器学习技术,在输入基础特征数据的基础上,可自动提取多层复杂特征,不断完善模型。数据展现数据可视化技术利用图表展示数据,更直观的反映数据及数据间的关系。一、大数据审计技术(一)数据挖掘技术数据挖掘是指从数据库的大量数据中揭示出隐含的、先前未知的并有潜在价值的信息的非平凡过程。数据挖掘是一种决策支持过程,它主要基于人工智能、机器学习、模式识别、统计学、数据库、可视化技术等,高度自动化地分析企业的数据,做出归纳性的推理,从中挖掘出潜在的模式,帮助决策者调整市场策略,减少风险,做出正确的决策。1.数据挖掘一、大数据审计技术(一)数据挖掘技术经典案例审计应用举例在20世纪90年代,沃尔玛的销售分析人员发现一个有趣的现象:啤酒和尿布这两种风马牛不相及的东西通常会出现在同一购物篮中。经过跟踪调查,研究人员发现这种现象集中在年轻父亲身上,一般都是妻子在家照顾孩子,丈夫在下班回家的时候会去买尿布,这时候会去顺便买一瓶自己喜欢的啤酒。后来沃尔玛把这两种商品摆放在一起,发现这一做法使得啤酒和尿布的销量大增。可以利用关联规则数据挖掘方法,对被审计单位的各项业务进行数据分析,发现审计线索,提示审计风险。例如,可以对企业银行账户的收支明细数据进行分析,可能发现某一收方账户名称和某一付方账户名称总是同时出现,则可对被审计单位与该收方账户的全部业务及该付方账户的全部业务进一步调查分析,判断是否存在虚假交易的风险。其中关联规则挖掘的目标是发现数据项集之间的关联关系或相关关系,是数据挖掘中的一个重要方法。1.数据挖掘一、大数据审计技术(一)数据挖掘技术机器学习专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径。它的应用已遍及人工智能的各个分支,如专家系统、自动推理、自然语言理解、模式识别、计算机视觉、智能机器人等领域。2.机器学习一、大数据审计技术(一)数据挖掘技术经典案例审计应用举例
很多网站的留言板可以屏蔽侮辱性言论的发布,应用的就是贝叶斯分类算法。其原理是对网络留言建立两个类别:侮辱类和非侮辱类,使用1和0分别表示,如果某条留言使用了负面或者侮辱性的语言,那么就将该留言标识为1“内容不当”,来屏蔽在线留言板上的侮辱性言论。而对某条留言是否使用了负面或者侮辱性的语言,则是根据现实情况,应用贝叶斯分类算法,通过大量数据进行反复训练、修正得出的。
在内部审计中,可以依据历史经验,整理全部员工费用报销单据信息,梳理违规报销单据的N个特征,应用朴素贝叶斯算法,训练判断费用报销单据是否存在违规的模型,用来自动识别出可能存在违规报销的单据,并做进一步核查。贝叶斯分类算法是一种基于概率统计的机器学习分类算法,其基本思想是根据已知的先验概率和样本特征之间的条件概率来进行分类。2.机器学习一、大数据审计技术(一)数据挖掘技术深度学习是指多层的人工神经网络和训练它的方法。一层神经网络会把大量矩阵数字作为输入,通过非线性激活方法取权重,再产生另一个数据集合作为输出。就像生物神经大脑的工作机理一样,通过合适的矩阵数量,多层组织链接一起,形成神经网络“大脑”进行精准复杂的处理,就像人们识别物体标注图片一样。深度学习是从机器学习中的人工神经网络发展出来的新领域。3.深度学习一、大数据审计技术(一)数据挖掘技术经典案例审计应用举例
图像识别、图像分类、对象检测和人脸识别是卷积神经网络的典型应用。比如你是否经历过,在某公园看到一株特别美丽的花,而不知道它是什么花呢?这个时候,你只需要拍照,上传百度识图,它就可以告诉你这是什么花,这背后的技术就是通过应用神经网络技术,对大量图片的深度学习后形成的模型。
在内部审计中,可以通过收集单据、合同文本中老板的签字图像,用大量的图像反复训练,让模型能够判断给出的签字图像是否为老板本人所签则可应用该模型识别伪造签字的单据或合同,并进行自动预警,从而控制风险。对于特定生物资产的盘点,也可以通过大量多角度图片的输入,结合算法,训练模型,可以通过图片识别出生物资产的数量,辅助审计师进行生物资产的盘点。卷积神经网络是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。它是计算机视觉应用几乎都在使用的一种深度学习模型。3.深度学习一、大数据审计技术(二)数据可视化技术数据可视化是审计人员为了获得对审计数据更深层次的认识,采用可视化工具,将不可见或难以直接显示的审计数据转化为可感知的图形、符号、颜色、纹理等可视的表示形式,增强数据识别效率,有效传递信息的过程。概念Excel纯可视化图表类BI类(含可视化报表、数据地图、可视化大屏等)数据挖掘编程语言类等常见数据可视化工具一、大数据审计技术(一)数据可视化技术是一种统计报告图,用来展示数据值分布情况的图形。一般横轴表示数据区间,纵轴表示数据分布。1.直方图(histogram)一、大数据审计技术(一)数据可视化技术通常用于比较跨类别的聚合数据,展示数据点在直角坐标系平面上的分布,判断变量之间是否存在某种关联或总结坐标点的分布模式。2.散点图(scatterplot)一、大数据审计技术(一)数据可视化技术又叫蜡烛图,从K线图中,既可看到股价的趋势,也可以了解到每日股价的波动情形,能够全面透彻地观察到市场的真正变化。图形主要显示值为最高价、最低价、开盘价和收盘价。3.K线图(Klinechart)一、大数据审计技术(一)数据可视化技术热力图可显性、直观地将数据分布通过不同颜色区块呈现。而热力地图则是以地图的形式展现数据分布的一种,同时还显示了地理位置。4.热力图(heat
map)一、大数据审计技术(一)数据可视化技术“词云”就是通过形成“关键词云层”或“关键词渲染”,对文本中出现频率较高的“关键词”的视觉上的突出。词云图过滤掉大量的低频低质的文本信息,使浏览者只要一眼扫过文本就可领略文本的主旨。5.词云图(WordCloudmap)一、大数据审计技术(一)数据可视化技术是一种基于“网络”(节点之间的相互连接)的可视化展现形式,可以直观的看到各个主体在网络中的位置和网络整体结构,用于挖掘分析主体之间的社会网络关系。6.社会网络图(socialnetworkgraph)二、大数据审计常用工具(一)SQL二、大数据审计常用工具(一)SQL二、大数据审计常用工具(一)SQL随着经济的高速发展,企业经营数据暴增,在审计工作中经常会遇到数据量很大的情况,比如一个工作簿占用的内存大,一个工作表里面有几十多万行数据,从而审计人员使用的计算机出现卡顿现象,此时SQL就可以解决此类问题。SQL可以帮助审计人员轻松实现Excel中的数据处理;在企业可以提供其信息系统数据库地址、用户名、密码时,实现远程联网审计。二、大数据审计常用工具(二)Python二、大数据审计常用工具(二)PythonPython开发平台及相关工具可以辅助审计人员完成信息收集及数据分析工作,通过数据挖掘与算法帮助审计人员识别潜在风险,通过数据可视化帮助审计人员快速捕捉审计疑点,指引审计人员进一步获得审计证据。二、大数据审计常用工具(三)RPA二、大数据审计常用工具(三)RPA在审计实务工作中,审计人员经常要处理大量繁杂的重复性工作,应用RPA机器人替代手工劳动,可以大大提高审计效率。针对重大风险事项,更可借助RPA机器人实现全量审计,大大降低审计风险。RPA机器人已成为数智化时代,大数据审计不可或缺的工具之一。022SQL基础一、SQL基本语法SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。主要功能就是同各种数据库建立联系,进行沟通。所以SQL最重要的功能就是查询数据库的数据。例如,在审计中,尤其是内审中,审计人员可以获得授权,取得企业各个业务、财务系统数据库的访问地址、用户名和密码,就可以直联数据库,在海量的数据中查询所需要的数据。SQL概述一、SQL基本语法不区分大小写审计人员可以使用大写或者小写,效果都是一样的。但是为了便于阅读和调试代码,比较规范的做法是,SQL的关键字大写,表名或者字段名小写。1多条语句分号分隔对于单条SQL语句来说,在结尾处加分号或者不加分号都是可以的,但是多条SQL语句必须以分号分隔。2必须英文标点符号SQL语句中所使用的标点符号,需要是英文状态的标点符号,如果使用中文的标点符号会报错。3空格会被忽略在处理SQL语句时,所有的空格都会被忽略,审计人员可以把一条SQL语句写在一行上,也可以分开写在多行上。比较好的习惯是将SQL语句写在多行上,这样使得代码更容易阅读和调试。4添加注释见下表5一、SQL基本语法
添加注释添加注释示例和SQL语句在同一行:用“--”SELECTprod_nameFROMproducts;--这是一条注释单独一行:用“#”#这是一条注释SELECTprod_nameFROMproducts多行注释:用“/**/”/*这是一条注释这是一条注释这是一条注释*/SELECTprodnameFROMproducts二、SQL基本语句(一)常用SQL基本语句二、SQL基本语句(二)SQL基本语句常用操作——1.增删数据库二、SQL基本语句(二)SQL基本语句常用操作——1.增删数据库二、SQL基本语句(二)SQL基本语句常用操作——2.数据查询二、SQL基本语句(二)SQL基本语句常用操作——3.条件查询二、SQL基本语句(二)SQL基本语句常用操作——3.条件查询二、SQL基本语句(二)SQL基本语句常用操作——3.条件查询二、SQL基本语句(二)SQL基本语句常用操作——3.条件查询二、SQL基本语句(二)SQL基本语句常用操作——4.数据排序①
ORDERBY+要排序的列字段名:按照哪里进行排序,默认按升序排序(如需明确指定用“ASC”),如需要按照降序排序,则需要在后面加上“DESC”。4.数据排序要求语句#从products中查询prod_name并按照升序排列SELECTprod_nameFROMproductsORDERBYprod_name#从products中查询prod_name并按照降序排列SELECTprod_nameFROMproductsORDERBYprod_nameDESC二、SQL基本语句(二)SQL基本语句常用操作——4.数据排序②
如需要对多列进行排序,则在ORDERBY后加多个列字段名,中间用逗号隔开。如需要哪个字段按照降序排列,则在哪个字段名后面加上“DESC”。4.数据排序要求语句#从products中查询prod_price,prod_name,并依次按照prod_price,prod_name升序排列SELECTprod_price,prod_nameFROMproductsORDERBYprod_price,prod_name;#从products中查询prod_price,prod_name,并依次按照prod_price降序排列,prod_name升序排列SELECTprod_price,prod_nameFROMproductsORDERBYprod_priceDESC,prod_name;二、SQL基本语句(二)SQL基本语句常用操作——5.数据汇总与统计(1)Groupby(字段名):以该字段唯一值为汇总依据(2)Count(字段名):对该字段进行计数count(*)表示对所有字段进行统计(3)Sum(字段名):对该字段求和(4)AVG(字段名):对该字段求平均值5.数据汇总与统计二、SQL基本语句(二)SQL基本语句常用操作——5.数据汇总与统计要求语句#从products中查询prod_id,prod_name并返回prod_id唯一值SELECTprod_id,prod_nameFROMproductsGroupbyprod_id;#从products中查询prod_id,prod_name并返回prod_id唯一值,井分组统计数据条数SELECTprod_id,prod_name,COUNT(*)FROMproductsGroupbyprod_id;#从products中查询prod_id,prod_name并返回prod_id唯一值并对prod_quant分组求和SELECTprod_id,prod_name,sum(prod_quant)FROMproductsGroupbyprod_id;#从products中查询prod_id,prod_name并返回prod_id唯一值,并对prod_price分组求平均值SELECTprod_id,prod_name,AVG(prod_price)FROMproductsGroupbyprod_id;二、SQL基本语句(二)SQL基本语句常用操作——5.数据表更新、插入、导入和导出数据(1)更新数据(修改数据)
Update表名
Set字段名1=新字段值1,字段名2=新字段值2,……
Where设定更新的条件(2)插入数据
Insertinto表名(字段名1,字段名2,……)
values(字段值1,字段值2,……)5.数据表更新、插入、导入和导出数据二、SQL基本语句(二)SQL基本语句常用操作——5.数据表更新、插入、导入和导出数据(3)导入数据
loaddatainfile‘文件路径及文件名’intotable表名……(4)导出数据
SELECT*FROM表名INTOOUTFILE‘文件路径及文件名'……5.数据表更新、插入、导入和导出数据二、SQL基本语句(二)SQL基本语句常用操作——5.数据表更新、插入、导入和导出数据MySQLWorkbench中提供了导入数据和导出数据的快捷方式,跟随导航可以完成数据表的导入和导出,如下图所示:5.数据表更新、插入、导入和导出数据033Python基础一、Python简介(一)Python的发展Python由GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。Python支持多种编程范式,包括过程式、面向对象和函数式编程。Python的标准库非常强大,包括支持网页抓取、数据库交互、GUI编程、加密解密、XML/JSON解析等功能。此外,Python社区也非常活跃,提供了大量的第三方包,如NumPy、Pandas、Matplotlib、Scikit-learn、TensorFlow、Pygame等,这些包极大地扩展了Python的功能,使其能够满足各种复杂的计算和开发需求。Python是一种广泛使用的高级编程语言,适用于各种开发需求。它以其清晰的语法和代码可读性而闻名,同时拥有强大的标准库和丰富的第三方模块,使得Python
在许多领域都得到了广泛应用,包括网络开发、数据分析、人工智能、自动化脚本等。Python由GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。Python的设计哲学强调代码的可读性和简洁的语法。Python支持多种编程范式,包括过程式、面向对象和函数式编程。Python的标准库非常强大,包括支持网页抓取、数据库交互、GUI编程、加密解密、XML/JSON解析等功能。此外,Python社区也非常活跃,提供了大量的第三方包,这些包极大地扩展了Python的功能,使其能够满足各种复杂的计算和开发需求。020103一、Python简介(二)Python的优点一、Python简介(三)Python常用的库urllib、urllib2、Requests、ssl、Scrapy、BeautifulSoup、Pymysql网络爬虫exifread、pytesseract、Pillow、OpenCV图像和视觉处理Networkx、igraph、Pyecharts关系分析JieBa、wordcloud、fuzzywuzzy、re、nltk、snownlp、loso文本分析NumPy、pandas、SciPy、datetime科学计算及数据处理scikit-learn、pyod、keras、Caffe、Keras机器学习glob、os、openpyxl、python-docx、smtplib、PDFminer、PyPDF2办公自动化Matplotlib、pyecharts、plotly可视化12345678二、Python的基本规则(一)Python基本语法变量就是代表某个数据(值)的名称。Python中的变量可以看作是一个个容器,里面存放着需要使用到的值。1.变量要求①可以由大小写字母、数字以及下划线组成,但不能包含空格、@、%、$等特殊字符。单词之间使用“_”连接,例如:user_id=123456②不能用数字开头。即第一个字符必须是字母表中的字母或在下划线_。需要注意的是,Python语言中,以下划线_开头的标识符有特殊含义,除非特定场景需要,应避免使用以下划线开头的标识符。例如以单下划线开头的标识符(如_width),表示不能直接访问的类属性,其无法通过from…import*的方式导入;以双下划线开头的标识符(如__add)表示类的私有成员;以双下划线作为开头和结尾的标识符(如__init__)等,是专用标识符。③不能使用Python关键字,不要和Python内置的东西重复。python关键字即python内置的一些有特殊含义的名称,可以通过输入命令importkeyword查看所有的内置关键字。④同一个变量可以反复赋值,而且可以是不同类型的变量。二、Python的基本规则(一)Python基本语法变量的示例表
变量的正确示例变量的错误示例UserIDNameMode12userage4word不能以数字开头abc不能包含空格$money不能包含特殊字符Trytry是保留字,不能作为标识符二、Python的基本规则(一)Python基本语法常量是在程序执行过程中不会被修改的值。与变量不同,常量的值在定义后不能被改变。在Python中可以使用全部大写的变量名表示为常量,以便与变量区分开来。2.常量二、Python的基本规则(一)Python基本语法(1)数字(Number)
有整型(int)、布尔型(float)、浮点型(bool)和复数(complex)四种类型。3.标准数据类型数字类型内容示例整型(int)整型即整数,包含正整数,负整数和0,整型小数点后无值。如:-1、0、1、2浮点型(float)浮点型由小数部分和整数部分组成,小数点后有值,即使是整数,也会以“.0”显示小数位。如:1.23、1.0布尔型(bool)布尔型即是和否的判断,主要用于条件判断上,发生即为True,未发生即为False(请注意Python严格区分大小写,所以一定要注意不要写错)。在数字运算中,可用“1”表示True,用“0”表示False。如:True、False复数(complex)复数由实数部分和虚数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。如:1.1+2.2j。二、Python的基本规则(一)Python基本语法(2)字符串(String)
字符串是由一个个字符组成的,是经常接触到的文本,可以在里面放任意长度的内容,指定字符串需要用引号括起来。Python中单引号'和双引号"使用完全相同。使用三引号('"或""")可以指定一个多行字符串。
如X='HELLO!'。3.标准数据类型二、Python的基本规则(一)Python基本语法(3)列表(List)
列表是Python中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号[]之间、用逗号分隔开的元素列表。
如list=['abcd',786,2.23,hello',70.2]。3.标准数据类型二、Python的基本规则(一)Python基本语法(4)元组(Tuple)
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号(),列表使用方括号[]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如tup1=('Google',Baidu',1997,2000)。3.标准数据类型二、Python的基本规则(一)Python基本语法(5)字典(Dictionary)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对,用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在大括号{}中。
示例如d={key1:value1,key2:value2,key3:value3}。3.标准数据类型二、Python的基本规则(一)Python基本语法(6)集合(set)
集合是一个无序的不重复元素序列。可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。
如parame={value01,value02,…}或者set(value)。3.标准数据类型二、Python的基本规则(一)Python基本规则注意事项解释示例严格区分大小写Python标识符英文字母是严格区分大小写的,即同一单词大小写不同代表不同的对象。number、Number、NUMBER三个变量名代表着三个完全不同的独立的变量。必须英文标点符号Python语句中所使用的标点符号,需要是英文状态的标点符号,不能是中文状态的。英文标点符号:.,中文标点符号:。,
多条语句分号分隔Python可以在同一行中使用多条语句,语句之间使用分号(;)分割。a=10b=9ifa>b;print("True")else:print("False")不能混用单双引号字符串可以使用单引号或双引号括起来,但开头和结尾不能使用不同的符号,即不能混用单引号和双引号。
二、Python的基本规则(一)Python基本规则注意事项解释示例严格缩进Python语句需要使用缩进来编写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行,否则会报错。错误示例:因为最后一行没有严格缩进,在执行时会报错。a=10b=9ifa==b:#a等于bprint("Answer")print("True")else:print("Answer")print("False")#多行语句Python通常是一行写完一条语句但如果语句很长,可以使用反斜杠\来实现多行语句。但在[],{},或()中的多行语句,不需要使用反斜杠\。total=item_one+\item_two+\item_three或total=[item_one','item_two','item_three',item_four,'item_five']二、Python的基本规则(一)Python基本规则注意事项解释示例空行函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,
以突出函数入口的开始。注意:空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。记住空行也是程序代码的一部分。
二、Python的基本规则(一)Python基本规则注意事项解释示例添加注释和
Python语句在同一行:用“#”print("Hello,Python!")#这是一条注释单独一行:用“#”#这是一条注释print("Hello,Python!")多行注释:用三个单引号('")或三个双引号(""")'"这是一条注释这是一条注释这是一条注释'"print("Hello,Python!")或"""这是一条注释这是一条注释这是一条注释"""print("Hello,Python!")三、Python的基本语句(一)print输出
多个print语句,默认是换行输出的,如果要实现不换行,则需将要输出的内容写在一个print语句中,并在要输出的多个对象中间用逗号(,)分割;除了使用多个print语句实现换行输出,还可以使用转义符号“\n”,或者使用三引号实现。【任务描述】(1)输出“Hello,Python”;(2)换行输出“Hello”和“Python”;(3)不换行输出“Hello,”和“Python”。1.print(要输出的对象)三、Python的基本语句(一)print输出
1.print(要输出的对象)任务描述操作步骤输出示例输出“Hello,Python”print("Hello,Python!")Hello,Python!换行输出“Hello”和“Python”方法①print("Hello")print("Python")
方法②print('Hello,\nPython!')
方法③print('"Hello,Python!'")Hello,Python!不换行输出“Hello,”和“Python”print("Hello,""Python")Hello,Python!三、Python的基本语句(一)print输出
即使用print+type,使用Print(type(要输出类型的对象))实现。【任务描述】(1)定义变量a,b,c,d,e=20,5.5,True,4+3j,“hello”;(2)输出变量“a”、“b”、“c”、“d”“e”的数据类型。2.输出对象类型三、Python的基本语句(一)print输出
2.输出对象类型任务描述操作步骤输出示例①定义变量a,b,c,d,e=20,5.5,True,4+3j,“hello”;
②输出变量“a”、“b”、“c”、“d”、“e”的数据类型。①a,b,c,d,e=20,5.5,True,4+3j,"hello"
②print(type(a),type(b),type(c),type(d),type(e))
<class‘int'><class‘float'><class‘bool'><class’‘complex'><class‘str'>三、Python的基本语句(二)数据类型转换将数据类型作为函数名即可实现数据类型的转换。【任务描述】(1)x=1.25,将对象x转换为一个整数;(2)x=1,将对象x转换为一个浮点数;(3)x=12345.67,将对象x转换为字符串。数据类型转换三、Python的基本语句(二)数据类型转换
数据类型转换任务描述操作步骤输出示例x=1.25,将对象x转换为一个整数x=1.25x=int(x)print(x)1x=1,将对象x转换为一个浮点数;
x=1x=float(x)print(x)1.0x=12345.67,将对象x转换为字符串。x=12345.67x=str(x)print(x)12345.67三、Python的基本语句(三)字符串处理Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。截取字符串的语法格式如下:变量[头下标:尾下标],截取出的字符包含“头下标”对应的元素,不包含“尾下标”对应的元素。字符串可以用+运算符连接在一起,用*运算符重复。数据类型转换截取字符串的语法格式示例:字符串HELLO!索引号012345[2:5]包含头下标“2”对应的元素“L”,不包含尾下标“5”对应的元素“!”。字符串HELLO!三、Python的基本语句(三)字符串处理任务描述操作步骤输出示例定义变量x='HELLO!'x='HELLO!'
输出字符串xprint(x)HELLO!输出字符串x第一个(含)到倒数第一个(不含)的所有字符print(x[0:-1])HELLO输出字符串的第一个字符print(x[0])H输出从字符串x第三个(含)到第六个(不含)的字符print(x[2:5])LLO输出从字符串x第三个(含)开始以后的所有字符print(x[2:])LLO!连接字符串x和字符串"TEST"print(x+
"TEST")HELLO!TEST输出字符串x两次print(x*2)HELLO!HELLO!三、Python的基本语句(四)列表处理列表和字符串一样,同样可以被索引和截取,截取规则与字符串相同,列表被截取后返回一个包含所需元素的新列表。同样,加号+是列表连接运算符,星号*是重复操作。列表处理三、Python的基本语句(四)列表处理任务描述操作步骤输出示例定义列表list=["abcd",786,2.23,"hello",70.2];tinylist=[123,"hello"]list=["abcd",786,2.23,"hello",70.2]tinylist=[123,"hello"]
输出list完整列表print(list)['abcd',786,2.23,'hello',70.2]输出list列表第一个元素print(list[0])abcd输出list列表从第二个开始到第四个(不含)元素print(list[1:3])[786,2.23]输出list列表从第三个元素开始的所有元素print(list[2:])[2.23,‘hello',70.2]连接list列表和tinylist列表print(list+tinylist)['abcd',786,2.23,'hello',70.2,123,'hello']输出两次tinylist列表print(tinylist*2)[123,'hello',123,'hello']三、Python的基本语句(五)导入库、功能及文件Python中的标准库,不需要安装,可以直接进行导入。在python中用import或者from…import来导入相应的库及功能,用import…as在导入库及其功能的同时给其命名。导入整个库,格式为:import库名。但在Python中使用第三方库时,则需要先安装后才能导入。安装一个新库时可以使用pipinstall。1.导入库三、Python的基本语句(五)导入库、功能及文件从某个库中导入某个功能,格式为:from库名import功能名或import库名.功能名。从某个包中导入多个函数,格式为:from库名.包名import功能1,功能2,功能3。将某个库中的全部功能导入,格式为:from库名import*,注意尽量少用*,避免冗余。。2.导入库中的功能三、Python的基本语句(五)导入库、功能及文件在python中,使用pandas导入外部文件,使用read_文件格式,在read前面要指定要读取文件的库,并用“.”链接。在pandas库中导入excel文件的数据时,pd.read_excel利用pandas库中的封装函数“read_excel”读取excel文件;df=将读取的数据赋值给变量df操作步骤为:importpandasaspddf=pd.read_excel('文件名')3.导入文件三、Python的基本语句任务描述操作步骤安装pyecharts库pipinstallpyecharts导入pandas库并命名为pdimportpandasaspd导入matplotlib库中的绘图功能并命名为pltfrommatplotlibimportpyplotasplt或者importmatplotlib.pyplotasplt导入pyecharts库charts包中的折线图功能、柱形图功能、饼图功能frompyechartsimportchartsimportLine,Bar,Pie或者frompyecharts.chartsimportLine,Bar,Pie导入pyecharts库charts包中的所有功能frompyecharts.chartsimport*导入“大数据审计技术与工具”文件夹下《明康生物2021年销售区域汇总表.xlsx》中的数据importpandasaspd(注:这一步已在上面第二个任务中完成,可省略)df=pd.read_excel('大数据审计技术与工具/明康生物2021年销售区域汇总表.xlsx')(五)导入库、功能及文件三、Python的基本语句(六)数据可视化(1)导入相关库,导入数据表《明康生物2021年销售区域汇总表.xlsx》;(2)依据数据表绘制折线图,X轴为“月份,Y轴为“区域”;(3)添加图例、轴标签、标题。任务描述三、Python的基本语句任务描述操作步骤(1)导入库、导入数据导入pandas库,用于数据处理importpandasaspd导入matplotlib库中的绘图功能并命名为pltimportmatplotlib.pyplotasplt设置中文字体为黑体,避免中文字符显示异常plt.rcParams['font.sans-serif']=['SimHei']导入数据表df=pd.read_excel('大数据审计技术与工具/明康生物2021年销售区域汇总表.xlsx')(2)定义图形数据定义Y轴y=["东北","华北","华东","华南","华中","西北","西南"]定义X轴、Y轴数据内容plt.plot(df['月份'],df[y])(六)数据可视化三、Python的基本语句任务描述操作步骤(3)添加图例、轴标签、标题,显示图形添加图例plt.legend(y)添加X轴标签plt.xlabel('月份')添加Y轴标签plt.ylabel('销售金额')添加标题plt.title('2021年月度区域销售趋势图',fontsize=18)显示图形plt.show()(六)数据可视化三、Python的基本语句(六)数据可视化三、Python的基本语句(七)条件语句-条件判断(1)定义变量score=85;(2)判断条件为“score>=60”,符合条件时输出“及格”;不符合条件时输出“不及格”。【任务①描述】条件语句-条件判断三、Python的基本语句操作流程score=85ifscore>=60:#判断条件为“score>=60”print("及格")#符合条件时输出“及格”else:print("不及格")#不符合条件时输出“不及格”三、Python的基本语句(七)条件语句-条件判断(1)定义变量score=85;(2)当“score>=80”时,输出“良好”;当“score<80”且“score>=60”时输出“及格”,否则输出“不及格”。【任务②描述】条件语句-条件判断三、Python的基本语句操作流程score=85ifscore>=80:#判断条件1为“score>=80”print("良好")#符合条件1时输出“良好”elifscore>=60:#判断条件2为“score>=60”print("及格")#不符合条件1,符合条件2时输出“及格”else:print("不及格")#不符合条件1,也不符合条件2时输出“不及格”三、Python的基本语句(八)循环语句(1)定义变量a=0;(2)当“a<=5”时,执行a=a+1,输出a,当不符合条件时输出"循环结束"。【任务①描述】三、Python的基本语句(八)循环语句任务描述操作步骤定义变量a=0a=0判断条件为“a<=5”whilea<=5:当符合条件时执行的代码a=a+1当符合条件时执行的代码print(a)当不符合条件时执行的代码print("循环结束")三、Python的基本语句(八)循环语句定义变量a在0到5之间(包含0,不包含5),循环输出a,对限定范围内所有元素遍历执行后,输出"循环结束"。【任务②描述】三、Python的基本语句(八)循环语句任务描述操作步骤变量a在0到5之间(包含0,不包含5)forainrange(5):对限定范围内所有元素重复执行的代码print(a)当限制范围内所有元素遍历完毕后执行的代码print("循环结束")三、Python的基本语句(八)循环语句(1)定义列表x=["我们","是","审计","人"];(2)赋值列表元素给变量a,循环输出a,所有列表元素遍历执行后,输出“循环结束”。【任务③描述】三、Python的基本语句(八)循环语句操作步骤x=["我们","是","审计","人"]forainx:print(a)print("循环结束")三、Python的基本语句(九)数据表处理(1)导入相关库,导入数据表《新道物流202101加油对账单.xlsx》;(2)依据“卡号”,汇总“金额”;(3)输出数据表。【任务①描述】三、Python的基本语句任务描述操作步骤导入库导入pandas库,用于数据处理importpandasaspd读取数据表以第6行为表头df=pd.read_excel('大数据审计技术与工具/新道物流202101加油对账单.xlsx',header=5)print(df)去除空值去除空值,1表示去除空列,0表示去除空行;all删除全部为空,any删除包含空df=df.dropna(axis=1,how='all')print(df)数据类型转换将卡号转换为字符串格式df['卡号']=df['卡号'].astype(str)将金额转换为浮点格式df['金额']=df['金额'].astype(float)按卡号分组计算按照卡号分组df_groups=df.groupby('卡号')分组金额求和amount=df_groups["金额"].sum()输出print(amount)print(type(amount))创建数据表转换为数据表,重置索引amount=amount.reset_index()print(type(amount))print(amount)输出数据表输出数据表amount.to_excel('大数据审计技术与工具/卡号加油金额汇总.xlsx',index=False,encoding='utf-8-sig')三、Python的基本语句(九)数据表处理
【任务①操作步骤】三、Python的基本语句(九)数据表处理(1)导入相关库,导入数据表《新道物流202101加油对账单.xlsx》;(2)依据“卡号”,汇总“金额”;(3)输出数据表。。【任务②描述】三、Python的基本语句任务描述操作步骤导入库导入pandas库,用于数据处理importpandasaspd读取数据表以第6行为表头df=pd.read_excel('大数据审计技术与工具/新道物流202101加油对账单.xlsx',header=5)print(df)去除空值去除空值,1表示去除空列,0表示去除空行;all删除全部为空,any删除包含空df=df.dropna(axis=1,how='all')print(df)数据类型转换
将卡号转换为字符串格式df['卡号']=df['卡号'].astype(str)将金额转换为浮点格式df['金额']=df['金额'].astype(float)按卡号分组计算
按照卡号分组df_groups=df.groupby('卡号')存储卡号number_list=[]存储金额amount_list=[]分组求和存储卡号列表金额汇总存储金额列表forkey,df_groupindf_groups:number_list.append(key)amount_sum=df_group['金额'].sum()amount_list.append(amount_sum)创建数据表创建数据表pd_data=pd.DataFrame(number_list,columns=['卡号'])pd_data['加油总金额']=amount_listprint(pd_data)三、Python的基本语句(九)数据表处理
【任务②操作步骤】044RPA基础一、RPA变量一、RPA变量(一)RPA普通变量一、RPA变量(一)RPA普通变量1.设置变量。变量名:x变量类型:String变量值:Hello,world!2.以弹出消息框的方式输出变量“x”。【任务描述】一、RPA变量(一)RPA普通变量
登录智多星RPA设计器,点击【命令】-【新建用户命令】-【新建一个命令《变量练习1》】【任务操作流程】一、RPA变量(一)RPA普通变量1.设置变量。在智多星RPA中,可在变量功能区【变量栏】设置变量,给变量命名及赋值。操作步骤为点击【添加变量】,在【变量名】处输入“x”,在【变量值】处输入“Hello,Word”,【变量类型】默认为字符串格式“string”,审计人员可以在这里根据需要修改变量类型。【任务操作流程】一、RPA变量(一)RPA普通变量2.输出变量。在智多星RPA中,输出变量是通过【弹出消息框】实现的。操作步骤为在【流程设计】下,双击【弹出消息框】,在右侧属性栏,选择要弹出的变量“x”。【任务操作流程】一、RPA变量(一)RPA普通变量3.保存运行。依次单击【保存】-【运行】,即可看到弹出的消息。4.禁用启用选中脚本行,单击【禁用】则可注销该行脚本,单击【启用】则重新启用该行脚本。【任务操作流程】一、RPA变量(二)RPA列表变量RPA可以给一个单一值定义变量,同时也可以给多个值,如一个列表定义变量,并可以通过列表位置定位到列表中该位置的值。1.创建列表变量;变量名:list变量类型:List变量值:通过“添加列表项”定义变量值2.添加列表项;3.检索列表项并以弹出消息框的方式输出。【任务描述】列表位置颜色1红2橙3黄4绿5青6蓝7紫一、RPA变量(二)RPA列表变量1.创建列表变量。依次点击【变量栏】-【添加变量】,在【变量名】处输入“list”,【变量类型】选择“List”。2.添加列表项。在工具栏【数据】-【列表】下,双击【添加列表项】。在右侧属性栏,选择列表变量“list”,在“列表项”中输入列表第一个位置的值“红”【任务操作流程】一、RPA变量(二)RPA列表变量继续双击【添加列表项】或复制上一行脚本并粘贴后,修改属性栏的列表项,依次输入列表第二个位置至第七个位置的值。【任务操作流程】一、RPA变量(二)RPA列表变量3.检索列表项并以弹出消息框的方式输出。(1)新创建变量。新创建一个变量“temp”,用于存储列表中某一个位置的值。依次点击【变量栏】-【添加变量】,在【变量名】处输入“temp”,【变量类型】选择“String”,【变量值】不填,通过“检索列表”给其赋值。【任务操作流程】一、RPA变量(二)RPA列表变量(2)检索列表。双击【检索列表】,检索“list”列表中第二个位置的值,并存储到“temp”变量中。(3)输出变量。双击【弹出消息框】,在右侧属性栏,选择要弹出的变量“temp”。【任务操作流程】一、RPA变量(二)RPA列表变量(4)保存运行。依次单击【保存】-【运行】,即可看到弹出的消息为“list”列表中的第二个值“橙”;单击【确定】后,将【检索列表】中的“索引值”改为“7”,再次单击【保存】-【运行】,则可输出列表中第七个位置的值“紫”。单击【文件】-【另存为】,输入文件名《变量练习1》,单击【保存】。【任务操作流程】一、RPA变量(三)RPA字典变量字典变量与列表变量类似,是用于存储一组数据的,它不是通过列表位置关联值的,而是通过Key关联值,字典变量是由“key:value”构成的。可以通过Key值定位到其对应的value值。1.创建字典变量;2.添加字典条目;3.字典取值并以弹出消息框的方式输出。【任务描述】keyvalue1红2橙3黄4绿5青6蓝7紫一、RPA变量(三)RPA字典变量
登录智多星RPA设计器,点击【主页】-【命令】-【新建用户命令】-【新建一个命令《变量练习2》】。1.创建字典变量。依次点击【变量栏】-【添加变量】,在【变量名】处输入“map”,【变量类型】选择“Dictionary”,【变量值】不填,通过“添加字典条目”给其赋值。【任务操作流程】一、RPA变量(三)RPA字典变量2.添加字典条目。在【数据】-【字典】下,双击【添加字典条目】,在右侧属性栏,选择字典变量“map”在“键”和“值”中,分别输入字典的第一对“key:value”值,“red”和“红”。【任务操作流程】一、RPA变量(三)RPA字典变量2.添加字典条目。继续双击【添加字典条目】,或复制上一行脚本并粘贴后,修改属性栏的键和值,依次输入字典的第二对至第七对“key:value”值。【任务操作流程】一、RPA变量(三)RPA字典变量3.字典取值并以弹出消息框的方式输出。(1)新创建变量。新创建一个变量“colour”,用于存储列表中某一个位置的值。依次点击【变量栏】-【添加变量】,在【变量名】处输入“colour”,【变量类型】选择“String”,【变量值】不填,通过“字典取值”给其赋值。【任务操作流程】一、RPA变量(三)RPA字典变量(2)字典取值。双击【字典取值】,选择“map”变量,“键”值中输入“orange”,结果存储到“colour”变量中。(3)输出变量。双击【弹出消息框】,在右侧属性栏,选择要弹出的变量“colour”。【任务操作流程】一、RPA变量(三)RPA字典变量(4)保存运行。依次单击【保存】-【运行】,即可看到弹出的消息为“map”字典中“key”值“orange”对应的“value”值“橙”;单击【确定】后,将【字典取值】中的“键”值改为“purple”,再次保存运行,则可输出字典中“key”值“purple”对应的“value”值“紫”。单击【文件】-【另存为】,输入文件名《变量练习2》,单击【保存】。【任务操作流程】二、RPA基础命令(一)RPA条件命令二、RPA基础命令(一)RPA条件命令通过条件命令完成条件判断:
小明的成绩是85分,60分及以上为及格,60分以下为不及格,判断小明是否及格,并以弹出消息框的方式输出判断结果;【任务①描述】二、RPA基础命令(一)RPA条件命令登录智多星RPA设计器,点击【主页】-【命令】-【新建用户命令】-【新建一个命令《条件命令联系》】。1.设置变量。在智多星RPA中,可在变量功能区【变量栏】设置变量,用于存储小明的成绩。操作步骤为点击【添加变量】,在【变量名】处输入“x”,在【变量类型】选择“Numeric”,在【变量值】处输入“85”。【任务①操作流程】二、RPA基础命令(一)RPA条件命令
2.添加判断条件。依次点击【流程设计】-【条件】,双击【if数值判断】,在右侧属性栏输入参数,其中“数值1”是要判断的对象”,“数值2”是判断的标准。在【数值1】输入“x”,【比较方式】选择“大于或等于”,【数值2】输入“60”。【任务①操作流程】二、RPA基础命令(一)RPA条件命令
3.给出符合条件时的处理方式。
双击【弹出消息框】,在右侧属性栏,【请输入要显示的内容】中输入“及格”,本练习中,符合条件时,弹出消息框“及格”。注意要将该行脚本拖到上一条脚本的灰色框【此处可插入执行命令】区域,是有缩进的。【任务①操作流程】二、RPA基础命令(一)RPA条件命令
4.添加否则命令。
双击【否则】,则命令区插入该条命令,以便在下面给出不符合条件时的处理方式。【任务①操作流程】二、RPA基础命令(一)RPA条件命令
5.给出不符合条件时的处理方式。
双击【弹出消息框】,在右侧属性栏,【请输入要显示的内容】中输入“不及格”,本练习中,不符合条件时,弹出消息框“不及格”。注意要将该行脚本拖到上一条脚本“否则”的灰色框【此处可插入执行命令】区域,是有缩进的。【任务①操作流程】二、RPA基础命令(一)RPA条件命令
6.保存运行。
依次单击【保存】-【运行】,即可看到弹出的消息为“及格”【任务①操作流程】二、RPA基础命令(一)RPA条件命令通过条件命令完成条件判断:
小明的成绩是85分,80分及以上为良好,小于80分大于等于60分为及格,60分以下为不及格,判断小明成绩属于级别,并以弹出消息框的方式输出判断结果。【任务②描述】二、RPA基础命令(一)RPA条件命令1.在上一代码的基础上加入“Elself数值判断”语句。依次点击【流程设计】-【条件】,双击【Elself数值判断】,在右侧属性栏输入参数,在【数值1】输入“x”,【比较方式】选择“大于或等于”,【数值2】输入“80”,如图111。注意要将该行脚本拖到【if数值判断】脚本的下级,即灰色框【此处可插入执行命令】区域。【任务②操作流程】二、RPA基础命令(一)RPA条件命令2.给出符合条件时的处理方式。双击【弹出消息框】,在右侧属性栏,【请输入要显示的内容】中输入“良好”,并将该行脚本拖到【Elself数值判断】脚本的下级。【任务②操作流程】二、RPA基础命令(一)RPA条件命令3.添加否则命令。双击【否则】添加脚本,并将该行脚本拖到第二个【弹出消息框】脚本后,与【Elself数值判断】平级。同时将【弹出消息框[消息:及格]】脚本拖到【否则】的下级(提示:可通过单击【否则】前面的三角标志展开脚本)。【任务②操作流程】二、RPA基础命令(一)RPA条件命令4.保存运行。
依次单击【保存】-【运行】,即可看到弹出的消息为“良好”,可以修改变量X的值在不同的判断区间,查看RPA运行结果。单击【文件】-【另存为】,输入文件名《条件命令练习》,单击【保存】。【任务②操作流程】二、RPA基础命令(二)RPA循环命令二、RPA基础命令(二)RPA循环命令通过循环命令完成循环操作:循环弹出消息“您好”5次。【任务描述】二、RPA基础命令(二)RPA循环命令登录智多星RPA设计器,点击【主页】-【命令】-【新建用户命令】-【新建一个命令《循环命令练习》】。
1.设置变量。在智多星RPA中,可在变量功能区【变量栏】设置变量,用于存储循环序号。操作步骤为点击【添加变量】,在【变量名】处输入“n”,在【变量类型】选择“Numeric”,【变量值】处不填,依据第几次循环赋值。【任务操作流程】二、RPA基础命令(二)RPA循环命令2.设置循环次数。依次点击【流程设计】-【循环】,双击【次数循环】,在右侧属性栏输入参数,智多星RPA是通过“起始值”、“递增值”、“结束值”来设置循环次数的,即在【起始值】输入“1”,【递增值】输入“1”,【结束值】输入“5”;将当前循环次数序号存储至变量“n”。【任务操作流程】二、RPA基础命令(二)RPA循环命令3.弹出当前循环次数。双击【弹出消息框】,在右侧属性栏输入“第”,然后选择变量【n】,再输入“次循环”,并将该行脚本拖至灰色框区域,使其成为【次数循环】脚本的下级。4.弹出“您好”。双击【弹出消息框】,在右侧属性栏输入“您好”,并将该行脚本拖至灰色框区域,使其成为【次数循环】脚本的下级。【任务操作流程】二、RPA基础命令(二)RPA循环命令5.保存运行。依次单击【保存】-【运行】,即可看到依次弹出循环次数及“您好”,共循环5次。。单击【文件】-【另存为】,输入文件名《循环命令练习》,单击【保存】【任务操作流程】二、RPA基础命令(三)Excel自动化二、RPA基础命令(三)Excel自动化创建一个“Excel自动化练习”的Excel文件【任务①描述】二、RPA基础命令(三)Excel自动化登录智多星RPA设计器,点击【主页】-【命令】-【新建用户命令】-【新建一个命令《Excel自动化练习》】。
1.创建Excel文件。依次单击【Office】-【Excel】,双击【创建Excel文件】,在右侧属性栏,输入要创建的Excel文件的存储路径,这个存储路径是包含文件名及文件后缀的,如“C:\Users\Administrator\Desktop\Excel自动化\Excel自动化练习.xlsx”;在其下方参数框输入要创建的Excel文件中工作表的名称,如不输入,则默认表名为“Sheet1”。【任务①操作流程】二、RPA基础命令(三)Excel自动化
其中获得文件存储路径的方法:(1)可以在桌面新建一个文件夹《Excel自动化》,打开该文件夹,在该文件路径处单击鼠标右键,然后单击鼠标左键,选中“将地址复制为文本”;(2)在文件路径输入框,单击鼠标右键,然后单击鼠标左键选择“粘贴”;(3)在已粘贴的文件路径后,依次输入反斜杠、Excel文件名“Excel自动化练习”、Excel文件后缀“.xlsx”;再输入Excel文件中工作表的名称“Excel自动化练习”。【任务①操作流程】二、RPA基础命令(三)Excel自动化二、RPA基础命令(三)Excel自动化2.保存。双击【保存】,保存创建的Excel文件。注意,此时不添加“保存”命令,即不会创建Excel文件。3.保存运行。依次单击【保存】-【运行】,即可在桌面的《Excel自动化》文件夹中看到新建的Excel文件《Excel自动化练习》。【任务①操作流程】二、RPA基础命令(三)Excel自动化打开文件《Excel自动化练习》,在A1、A2、A3单元格分别输入“1”、“2”、“3”,在B1、B2、B3单元格分别输入“张三”、“李四”、“王五”,保存并关闭Excel。【任务②描述】二、RPA基础命令(三)Excel自动化1.打开Excel文件。依次单击【Office】-【Excel】,双击【打开Excel文件】,在右侧属性栏双击“请输入Excel文件路径”“fx”后的选择路径标志,选择本地文件《Excel自动化练习》,单击“打开”。【任务②操作流程】二、RPA基础命令(三)Excel自动化2.单元格赋值。(1)双击【单元格赋值】,在右侧属性栏,分别输入要赋值的“单元格值”“1”和“单元格位置”“A1”。(2)继续双击【单元格赋值】,或复制上一行脚本并粘贴后,修改右侧属性栏的单元格值和单元格位置,依次录入要赋值的全部“单元格值”和“单元格位置”。【任务②操作流程】二、RPA基础命令(三)Excel自动化3.关闭Excel程序并保存。双击【关闭Excel程序】,在右侧属性栏,在“是否先保存打开的文件”处,选择“是”。4.保存运行。依次单击【保存-【运行】,打开桌面的《Excel自动化练习》文件,可以看到单元格已被赋值,如图5-4-29。单击【文件】-【另存为】,输入文件名《Excel自动化练习1》,单击【保存】。【任务②操作流程】二、RPA基础命令(三)Excel自动化获取Ex
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026吉林通化集安市社区就业服务专员(公益性岗位)招聘31人备考题库及答案详解(新)
- 2026湖南怀化市洪江市事业单位选调51人笔试题库含答案详解【基础题】
- 2026四川成都市第八人民医院招募医疗卫生辅助岗10人(第二轮招募)考前冲刺密卷附参考答案详解(轻巧夺冠)
- 2026-2027年河北石家庄市新乐市人力资源和社会保障局新乐市青年就业见习报名模拟试卷【A卷】附答案详解
- 2026年长春师范大学公开招聘高层次人才(2号)考前冲刺试卷(各地真题)附答案详解
- 2025-2026学年四川省成都市郫都区三下数学期末学业质量监测模拟试题含答案解析
- 2025-2026学年四川省南充市蓬安县数学三年级第二学期期中联考模拟试题(含答案解析)
- 2026中国老年食品吞咽障碍解决方案与适口性改良技术进展
- 2025-2026学年嘉荫县数学三年级下学期期末检测模拟试题含解析
- 2025-2026学年哈尔滨市延寿县四年级数学第二学期期末试题含答案
- 市政给水管网专项施工方案
- 施工现场安全管理方案
- 2025年曲靖市师宗县城区学校遴选教师考试笔试试卷(附完整参考答案)
- 2026年上半年教师资格证考试《高中英语学科知识与教学能力》真题
- 2026年事业单位结构化面试真题及参考答案(2026年)
- 埋地钢质管道交流干扰防护技术标准(SYT 7854-2025 )
- 2026年广西国际壮医医院临床护理岗位(增补)人才招聘5人笔试备考试题及答案详解
- 《普通高中地理课程标准(2017年版2025年修订)》-2026年高中地理新课标变化深度解读与教学实践讲义
- 2025年乡村全科执业助理医师资格考试真题及答案解析(全科完整版)
- 【2026】年部编版道德与法治新教材二年级上册全册教案(共4个单元含教学计划)
- 机加工中心切削液管理规范
评论
0/150
提交评论