RPA財(cái)務(wù)機(jī)器人:基于UiBot 課件 第四章 Excel 自動(dòng)化_第1頁(yè)
RPA財(cái)務(wù)機(jī)器人:基于UiBot 課件 第四章 Excel 自動(dòng)化_第2頁(yè)
RPA財(cái)務(wù)機(jī)器人:基于UiBot 課件 第四章 Excel 自動(dòng)化_第3頁(yè)
RPA財(cái)務(wù)機(jī)器人:基于UiBot 課件 第四章 Excel 自動(dòng)化_第4頁(yè)
RPA財(cái)務(wù)機(jī)器人:基于UiBot 課件 第四章 Excel 自動(dòng)化_第5頁(yè)
已閱讀5頁(yè),還剩93頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第四章

Excel自動(dòng)化授課教師:余冰冰目錄Excel自動(dòng)化概述01案例括展:付款申請(qǐng)自動(dòng)化匯總機(jī)器人03財(cái)務(wù)報(bào)表匯總分析機(jī)器人02掌握財(cái)務(wù)報(bào)表匯總分析流程的需求分析、RPA流程設(shè)計(jì)與開(kāi)發(fā)素質(zhì)目標(biāo)了解Excel應(yīng)用程序的基本特點(diǎn)、數(shù)據(jù)表的基本使用能力目標(biāo)熟悉財(cái)務(wù)工作過(guò)程中的常見(jiàn)數(shù)據(jù)處理應(yīng)用場(chǎng)景;熟悉UiBot在Excel、數(shù)據(jù)表處理模塊的常用控件;知識(shí)目標(biāo)本章學(xué)習(xí)目標(biāo)本章主要內(nèi)容Excel自動(dòng)化概述01案例導(dǎo)入在小悠科技的財(cái)務(wù)部門(mén),每個(gè)月的財(cái)務(wù)報(bào)告和數(shù)據(jù)分析工作都需要耗費(fèi)大量的人力和時(shí)間。會(huì)計(jì)和財(cái)務(wù)分析師們需要手動(dòng)從各種數(shù)據(jù)源(如銷(xiāo)售系統(tǒng)、庫(kù)存系統(tǒng)等)收集數(shù)據(jù),然后將其整理到Excel表格中進(jìn)行進(jìn)一步的分析和報(bào)告編制。這個(gè)過(guò)程不僅耗時(shí)耗力,而且容易出錯(cuò),導(dǎo)致數(shù)據(jù)分析的準(zhǔn)確性和時(shí)效性受到影響。小程看著堆積如山的報(bào)表和數(shù)據(jù),還在憂(yōu)愁這個(gè)月的財(cái)務(wù)報(bào)告什么時(shí)候能完成?對(duì)燃正在加班加點(diǎn)地整理數(shù)據(jù),但是手動(dòng)輸入和分析實(shí)在是太慢了,估計(jì)還得幾天時(shí)間。而且,我們還需要反復(fù)核對(duì)數(shù)據(jù),確保沒(méi)有錯(cuò)誤。這個(gè)過(guò)程真的很繁瑣,也很容易出錯(cuò)。但是我們必須確保數(shù)據(jù)的準(zhǔn)確性。有沒(méi)有可能通過(guò)技術(shù)手段來(lái)提高效率呢?是否可以自動(dòng)化大部分重復(fù)性的數(shù)據(jù)錄入和分析工作。比如,可以從各個(gè)系統(tǒng)中自動(dòng)提取數(shù)據(jù),然后填充到Excel表格中,并按照預(yù)設(shè)的規(guī)則進(jìn)行計(jì)算和分析。案例思考傳統(tǒng)的手動(dòng)數(shù)據(jù)處理不僅耗時(shí)耗力,而且容易出錯(cuò)。財(cái)務(wù)部門(mén)的工作流程是否存在其他適合采用自動(dòng)化技術(shù)處理?通過(guò)前期對(duì)RPA的理解與應(yīng)用,在本流程中,RPA能代替人工哪些環(huán)節(jié)?0102Excel是一款電子表格軟件,也當(dāng)前最常用、最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件之一。使用Excel軟件,我們可以制作電子表格、完成復(fù)雜的數(shù)據(jù)計(jì)算,對(duì)數(shù)據(jù)進(jìn)行檢索、分類(lèi)、篩選、排序等操作,進(jìn)行數(shù)據(jù)分析與預(yù)測(cè),繪制強(qiáng)大的數(shù)據(jù)圖表等。為實(shí)現(xiàn)Excel操作的自動(dòng)化,UiBot將Excel操作封裝成專(zhuān)門(mén)的命令,用戶(hù)通過(guò)這些命令就可以模擬人對(duì)Excel的操作。本節(jié)需要準(zhǔn)備以下內(nèi)容:需要安裝Office2007以上版本,或者WPS2016以上版本Excel概述Excel基本結(jié)構(gòu):如圖所示,Excel的基本結(jié)構(gòu)包括工作簿、工作表、行、列、單元格等。工作簿(Workbook):一個(gè)Excel文件稱(chēng)為工作簿。工作簿可以包含多個(gè)工作表。工作表(Worksheet):工作簿中的每個(gè)單獨(dú)的表都稱(chēng)為工作表。默認(rèn)情況下,新的工作簿包含一個(gè)名為“Sheet1”的工作表。行與列:工作表是由行和列組成的。行由數(shù)字標(biāo)識(shí)(例如,1、2、3),而列由字母標(biāo)識(shí)(例如,A、B、C)。單元格(Cell):表中的每個(gè)小方塊稱(chēng)為單元格。單元格通過(guò)其列號(hào)和行號(hào)(例如,A1、F7)來(lái)標(biāo)識(shí)。單元格地址:?jiǎn)卧袼诘牧袠?biāo)加行號(hào)命名,如A1,D2。區(qū)域地址:多個(gè)單元格組成的區(qū)域地址,如E9:G11。Excel概述工作簿操作命令:UiBotCreator中工作簿操作命令具體如圖Excel自動(dòng)化常用命令Excel操作自動(dòng)化命令在命令樹(shù)的“軟件自動(dòng)化-Excel”目錄下,主要包括工作簿操作、單元格操作、工作表操作、執(zhí)行宏等命令。1.打開(kāi)關(guān)閉工作簿用UiBot自動(dòng)化操作Excel表格的時(shí)候,首先需要打開(kāi)工作簿,后面對(duì)工作表或單元格的各種操作,都是針對(duì)某個(gè)已經(jīng)打開(kāi)的工作簿進(jìn)行的。當(dāng)自動(dòng)化操作Excel表格結(jié)束后,需要關(guān)閉已經(jīng)打開(kāi)的工作簿。(1)打開(kāi)Excel工作簿“打開(kāi)Excel工作簿”命令用于打開(kāi)“文件路徑”指定的一個(gè)Excel工作簿,返回一個(gè)工作簿對(duì)象。“文件路徑”屬性指定了工作簿的文件路徑,文件可以是.xls、.xlsx、.xlsm等格式。這個(gè)路徑可以是絕對(duì)路徑,也可以是@res開(kāi)頭的相對(duì)路徑。執(zhí)行打開(kāi)工作簿命令時(shí),如果指定的工作簿文件存在,會(huì)對(duì)這個(gè)文件進(jìn)行操作;如果指定的工作簿文件不存在,會(huì)自動(dòng)創(chuàng)建一個(gè)空白的Excel工作簿文件,并對(duì)這個(gè)新創(chuàng)構(gòu)建的文件進(jìn)行操作。工作簿操作命令1.打開(kāi)關(guān)閉工作簿“是否可見(jiàn)”屬性,是一個(gè)布爾類(lèi)型的屬性。當(dāng)選擇“是”的時(shí)候,這條命令打開(kāi)Excel軟件,并且將這個(gè)工作簿顯示出來(lái);否則,可以在不顯示Excel軟件界面的情況下,仍然正常讀取或修改這個(gè)工作簿文件的內(nèi)容。“輸出到”屬性填寫(xiě)一個(gè)變量名,該變量指代打開(kāi)的工作簿,稱(chēng)為“工作簿對(duì)象”。后面對(duì)工作簿的讀取、修改操作,需要將這個(gè)變量填入到相應(yīng)命令的“工作簿對(duì)象”屬性中,表明操作是針對(duì)這個(gè)工作簿進(jìn)行的。“打開(kāi)方式”有兩個(gè)選項(xiàng)Excel和WPS,用戶(hù)可根據(jù)操作的文件對(duì)象進(jìn)行選擇?!懊艽a”與“編輯密碼”對(duì)應(yīng)于Excel的“打開(kāi)權(quán)限密碼”與“修改權(quán)限密碼”。工作簿操作命令“打開(kāi)Excel工作簿”命令屬性1.打開(kāi)關(guān)閉工作簿(2)關(guān)閉Excel工作簿打開(kāi)Excel工作簿命令執(zhí)行后,會(huì)自動(dòng)啟動(dòng)一個(gè)Excel進(jìn)程。為了節(jié)約計(jì)算資源,建議使用完共工作簿后,要關(guān)閉Excel工作簿。如果忘記了關(guān)閉,可以通過(guò)在“任務(wù)管理器”中關(guān)閉Excel進(jìn)程來(lái)關(guān)閉工作簿。“關(guān)閉Excel工作簿”命令有兩個(gè)屬性,“工作簿對(duì)象”與“是否保存”。工作簿對(duì)象指定一個(gè)打開(kāi)的工作簿;立即保存,選擇“是”時(shí),在關(guān)閉Excel工作簿的同時(shí),保存Excel共工作簿,反之,不保存工作簿。工作簿操作命令“關(guān)閉Excel工作簿”命令屬性2.綁定excel工作簿對(duì)于已經(jīng)手動(dòng)打開(kāi)的Excel工作簿,我們可以通過(guò)“綁定Excel工作簿”命令進(jìn)行訪問(wèn)。該命令有兩個(gè)屬性:文件名與輸出到。“文件名”指定正在打開(kāi)的文件,無(wú)需填寫(xiě)路徑,只需要填寫(xiě)文件名?!拜敵龅健睘橐粋€(gè)工作簿對(duì)象名。工作簿操作命令“綁定Excel工作簿”命令屬性3.保存excel工作簿保存Excel工作簿包括兩個(gè)命令“保存Excel工作簿”、“另存Excel工作簿”?!氨4鍱xcel工作簿”保存指定的Excel工作簿,只有一個(gè)屬性“工作簿對(duì)象”?!傲泶鍱xcel工作簿”將指定的Excel工作簿另存為指定文件,有“工作簿對(duì)象”和“文件路徑”兩個(gè)屬性。工作簿操作命令“保存Excel工作簿”、“另存Excel工作簿”命令屬性4.激活excel工作窗口“激活Excel工作簿窗口”命令可以激活指定的Excel工作簿窗口。當(dāng)系統(tǒng)打開(kāi)多個(gè)Excel文件時(shí),該命令可以幫助用戶(hù)激活指定的Excel工作簿窗口,作為當(dāng)前處理的工作簿。該命令只有一個(gè)屬性,即“工作簿對(duì)象”。工作簿操作命令“激活Excel工作簿窗口”命令屬性1.讀取內(nèi)容讀取內(nèi)容模塊,主要用于讀取Excel對(duì)象內(nèi)容,如區(qū)域、行、列、單元格等。如圖所示單元格操作命令讀取內(nèi)容命令及功能1.讀取內(nèi)容(1)讀取單元格“讀取單元格”命令將單元格的內(nèi)容讀取到指定變量中。讀取單元格命令包括四個(gè)屬性:工作簿對(duì)象、工作表、單元格、輸出到?!肮ぷ鞑緦?duì)象”指代處理的工作簿;“工作表”、“單元格”屬性均填寫(xiě)字符串,工作表填寫(xiě)表名,單元格指定單元格在工作表中的位置。單元格操作命令“讀取單元格”命令屬性1.讀取內(nèi)容(1)讀取單元格Excel工作表中的單元格,一般通過(guò)行號(hào)和列號(hào)來(lái)確定具體位置。行號(hào)通常用1、2、3、4……的數(shù)字序列表示;列號(hào)通常用A、B、C、D……的字母表示。比如B3表示第三行第二列的單元格。UiBot中單元格的位置除了用這種方法表示外,還可以用數(shù)組來(lái)表示。比如B3單元格,可表示為[3,2],數(shù)組的第一個(gè)元素表示行數(shù)、第二個(gè)元素表示列數(shù)。該命令將從單元格讀取到的數(shù)據(jù)保存到“輸出到”屬性指定的變量中。該變量的數(shù)據(jù)類(lèi)型由單元格中數(shù)據(jù)的類(lèi)型來(lái)確定。如果單元格中的數(shù)據(jù)為字符串,那么該變量就是字符串。如果單元格中的數(shù)據(jù)為數(shù)值型,那么該變量就是數(shù)值型。單元格操作命令1.讀取內(nèi)容(1)讀取單元格例如:小悠科技員工近期銷(xiāo)售數(shù)據(jù)情況如圖所示,下圖所示流程讀取A2、B2、C2、D2單元的數(shù)據(jù),并在調(diào)試窗口輸出。從運(yùn)行結(jié)果可見(jiàn),A2、B2讀取的是字符串、C2讀取的是一個(gè)時(shí)間數(shù)據(jù),D2讀取的是一個(gè)數(shù)值型數(shù)據(jù)。單元格操作命令“練習(xí).xlsx”工作簿文件的Sheet1工作表“讀取單元格”命令設(shè)置1.讀取內(nèi)容(2)讀取區(qū)域例如:小悠科技員工近期銷(xiāo)售數(shù)據(jù)情況如圖所示,下圖所示流程讀取A2、B2、C2、D2單元的數(shù)據(jù),并在調(diào)試窗口輸出。從運(yùn)行結(jié)果可見(jiàn),A2、B2讀取的是字符串、C2讀取的是一個(gè)時(shí)間數(shù)據(jù),D2讀取的是一個(gè)數(shù)值型數(shù)據(jù)?!白x取區(qū)域”命令讀取一個(gè)工作表中指定區(qū)域多個(gè)單元格的數(shù)據(jù)。與“讀取單元格”命令相比,“工作簿對(duì)象”、“工作表”這兩個(gè)屬性完全一致,可以指定讀取某個(gè)工作簿的特定工作表?!皡^(qū)域”屬性同樣采用字符串形式,“A2:D4”,表示讀取是左上角A2單元格到右下角D4單元格的數(shù)據(jù),共計(jì)12個(gè)單元格的數(shù)字。同樣,可以用二維數(shù)組的形式表示單元格的位置。[[2,1],[4,4]]表示從第2行第1列到第4行第4列區(qū)域的數(shù)據(jù),與“A2:D4”選定的區(qū)域一致?!白x取區(qū)域”命令由于讀取的是一個(gè)區(qū)域數(shù)據(jù),其返回值是一個(gè)二維數(shù)組。單元格操作命令“讀取區(qū)域”命令屬性1.讀取內(nèi)容(2)讀取區(qū)域例如:讀取“練習(xí).xlsx”工作簿文件Sheet1工作表A2單元格至D4單元格的數(shù)據(jù),從運(yùn)行結(jié)果可見(jiàn),返回值是一個(gè)二維數(shù)組。單元格操作命令“讀取區(qū)域”命令設(shè)置1.讀取內(nèi)容(3)讀取行、讀取列“讀取行”命令讀取一個(gè)工作表某一行中從指定單元格開(kāi)始多個(gè)單元格的數(shù)據(jù)?!白x取列”命令讀取一個(gè)工作表某一列中從指定單元格開(kāi)始多個(gè)單元格的數(shù)據(jù)?!白x取行”、“讀取列”命令的屬性設(shè)置與“讀取單元格”一致,其返回值是一個(gè)一維數(shù)組。例如:下圖所示的流程中,“讀取行”命令讀取“練習(xí).xlsx”工作簿Sheet1工作表B2單元格開(kāi)始的所在行的值,返回一個(gè)有3個(gè)元素的一維數(shù)組;“讀取列”命令讀取“練習(xí).xlsx”工作簿Sheet1工作表A1單元格開(kāi)始的所在列的值,返回一個(gè)有4個(gè)元素的一維數(shù)組。單元格操作命令“讀取行”、“讀取列”命令設(shè)置2.寫(xiě)入內(nèi)容寫(xiě)入內(nèi)容模塊,主要用于實(shí)現(xiàn)數(shù)據(jù)寫(xiě)入Excel對(duì)象內(nèi)容,如區(qū)域、行、列、單元格等。(1)寫(xiě)入單元格“寫(xiě)入單元格”命令將數(shù)據(jù)寫(xiě)入到Excel工作表指定的單元格中。寫(xiě)入單元格的“工作簿對(duì)象”、“工作表”、“單元格”三個(gè)屬性與“讀取單元格”命令一致。單元格操作命令寫(xiě)入內(nèi)容命令及功能2.寫(xiě)入內(nèi)容寫(xiě)入內(nèi)容模塊,主要用于實(shí)現(xiàn)數(shù)據(jù)寫(xiě)入Excel對(duì)象內(nèi)容,如區(qū)域、行、列、單元格等。(1)寫(xiě)入單元格“數(shù)據(jù)”屬性中填入的是即將寫(xiě)入單元格的數(shù)據(jù),可以是數(shù)據(jù)常量、字符串常量,也可以是變量或者表達(dá)式。“立即保存”屬性,是一個(gè)布爾類(lèi)型的值。如果選擇“是”,那么當(dāng)寫(xiě)入操作執(zhí)行時(shí),數(shù)據(jù)會(huì)被立即保存,就好比我們手動(dòng)修改Excel文件內(nèi)容后,立即按“Ctrl+S”組合鍵進(jìn)行保存一樣;而如果選擇“否”,那么寫(xiě)入操作不會(huì)被立即保存,除非單獨(dú)調(diào)用一次“保存Excel”命令,或者在“關(guān)閉Excel”命令的“立即保存”屬性選擇“是”。這兩種方法效果相同,都可以保存Excel修改的內(nèi)容。一般而言,因?yàn)闆](méi)寫(xiě)一次就保存,效率較低,建議設(shè)置“寫(xiě)入單元格”命令的“立即保存”屬性為“否”。單元格操作命令寫(xiě)入單元格”命令屬性2.寫(xiě)入內(nèi)容(1)寫(xiě)入單元格例如,下圖所示的命令在“練習(xí).xlsx”工作簿Sheet1工作表的F1單元格,寫(xiě)入”總計(jì)”;在F2單元格,寫(xiě)入Excel公式”=sum(D2:D4)”,Excel自動(dòng)計(jì)算公式的值。單元格操作命令“寫(xiě)入單元格”命令設(shè)置總計(jì)“寫(xiě)入單元格”命令設(shè)置求和2.寫(xiě)入內(nèi)容(2)寫(xiě)入?yún)^(qū)域“寫(xiě)入?yún)^(qū)域”命令將數(shù)據(jù)寫(xiě)入Excel工作表中從“開(kāi)始單元格”開(kāi)始的區(qū)域?!肮ぷ鞑緦?duì)象”、“工作表”、“立即保存”三個(gè)屬性的含義與“寫(xiě)入單元格”一致?!伴_(kāi)始單元格”指定數(shù)據(jù)寫(xiě)入的開(kāi)始位置?!皵?shù)據(jù)”屬性寫(xiě)入一個(gè)二維數(shù)組。例如下圖所示的“寫(xiě)入?yún)^(qū)域”命令在“練習(xí).xlsx”工作簿的Sheet1工作表中從A6開(kāi)始的位置插入兩條記錄。單元格操作命令“寫(xiě)入?yún)^(qū)域”命令設(shè)置“寫(xiě)入單元格”命令結(jié)果2.寫(xiě)入內(nèi)容(3)寫(xiě)入行、寫(xiě)入列“寫(xiě)入行”、“寫(xiě)入列”分別將數(shù)據(jù)寫(xiě)入Excel工作表中從“單元格”開(kāi)始的行或列。“數(shù)據(jù)”屬性填入一個(gè)一維數(shù)組。例如,下圖所示的“寫(xiě)入行”命令在“練習(xí).xlsx”工作簿的Sheet1工作表中A8開(kāi)始的位置寫(xiě)入一行,“寫(xiě)入列”命令在“練習(xí).xlsx”工作簿的Sheet1工作表中E1開(kāi)始的位置寫(xiě)入一列。單元格操作命令“寫(xiě)入行”、命令設(shè)置“寫(xiě)入列”命令設(shè)置2.寫(xiě)入內(nèi)容(4)插入行、插入列“插入行”、“插入列”分別在“單元格”所在行、列之前插入一行或一列數(shù)據(jù)。兩者的屬性設(shè)置與“寫(xiě)入行”、“寫(xiě)入列”一致。單元格操作命令“寫(xiě)入行”、“寫(xiě)入列”命令結(jié)果3.刪除內(nèi)容刪除內(nèi)容模塊,主要用于實(shí)現(xiàn)刪除Excel對(duì)象中的內(nèi)容,如刪除區(qū)域、行、列等。單元格操作命令刪除內(nèi)容命令及功能3.刪除內(nèi)容(1)刪除區(qū)域“刪除區(qū)域”刪除指定區(qū)域的內(nèi)容?!皠h除區(qū)域”命令的屬性與“寫(xiě)入?yún)^(qū)域”一致。例如,下圖“刪除區(qū)域”命令刪除A4單元格到E4單元格的內(nèi)容。指定區(qū)域內(nèi)容刪除后,其他單元格的位置會(huì)自動(dòng)調(diào)整。當(dāng)刪除區(qū)域的開(kāi)始單元格與結(jié)束單元格一致時(shí),利用“刪除區(qū)域”可實(shí)現(xiàn)刪單元格內(nèi)容的功能。例如,下圖“刪除區(qū)域”命令的區(qū)域設(shè)置為“F2:F2”,即可刪除F2單元格的內(nèi)容單元格操作命令“刪除區(qū)域”命令設(shè)置“刪除單元格”的功能3.刪除內(nèi)容(2)刪除行、刪除列“刪除行”、“刪除列”分別刪除Excel工作表指定行、列的內(nèi)容?!皠h除行”、“刪除列”命令分別在“單元格或行號(hào)”、“單元格或列號(hào)”屬性中指定要?jiǎng)h除的行或列。除了用單元格指定行、列外,還可以用行號(hào)、列號(hào)來(lái)表示要?jiǎng)h除的行、列,例如下圖“刪除行”命令設(shè)置“單元格或行號(hào)”為5,表示刪除第5行的內(nèi)容。單元格操作命令“刪除行”“刪除列”命令設(shè)置4.設(shè)置單元格格式設(shè)置單元格格式模塊,主要實(shí)現(xiàn)Excel單元格格式的設(shè)置,如行、高、顏色等。單元格操作命令設(shè)置單元格格式命令及功能4.設(shè)置單元格格式(1)設(shè)置顏色顏色設(shè)置命令包括“設(shè)置單元格顏色”、“設(shè)置區(qū)域顏色”、“設(shè)置單元格字體顏色”、“設(shè)置區(qū)域字體顏色”,“設(shè)置單元格顏色”、“設(shè)置區(qū)域顏色”設(shè)置單元格的背景色,“設(shè)置單元格字體顏色”、“設(shè)置區(qū)域字體顏色”設(shè)置單元格文字的顏色。顏色設(shè)置命令有一個(gè)特殊的屬性:“顏色”。該屬性用一個(gè)一維數(shù)組來(lái)表示RGB顏色。下圖所示的顏色設(shè)置命令對(duì)“練習(xí).xlsx”的Sheet1工作表進(jìn)行顏色設(shè)置,設(shè)置單元格A1的背景色為淺灰色[200,200,200],設(shè)置區(qū)域”A2:D4”的背景色為深灰色[100,100,100],設(shè)置A1的字體顏色為紅色,設(shè)置A2:D4的字體顏色為綠色。單元格操作命令“顏色設(shè)置”命令設(shè)置4.設(shè)置單元格格式(2)設(shè)置行高列寬行高列寬設(shè)置命令包括“設(shè)置行高”“設(shè)置列寬”,分別用于設(shè)置單元格所在行的“行高”、單元格所在列的“列寬”。行高所使用單位為“磅”,列寬使用單位為1/10英寸。行高取值在0-409.5之間,列寬取值在0-255之間。例如,下圖所示的“設(shè)置行高”命令設(shè)置第3行的行高為50,“設(shè)置列寬”命令設(shè)置D列的列寬為20。單元格操作命令“設(shè)置行高”、“設(shè)置列寬”命令設(shè)置4.設(shè)置單元格格式(3)合并或拆分單元格“合并或拆分單元格”命令對(duì)指定“單元格”進(jìn)行合并與拆分?!皢卧瘛睂傩蕴顚?xiě)待合并或拆分的單元格區(qū)域,“是否合并”屬性是一個(gè)布爾值,當(dāng)選擇“是”時(shí),表示合并單元格,反之,表示拆分單元格。例如,下圖所示的“合并或拆分單元格”命令報(bào)時(shí)合并A1、B1兩個(gè)單元格。單元格操作命令“合并或拆分單元格”命令設(shè)置5.其他其他模塊,主要實(shí)現(xiàn)Excel數(shù)據(jù)等內(nèi)容的處理如行數(shù)、列數(shù)、數(shù)據(jù)查找等。單元格操作命令其他命令及功能5.其他(1)選中區(qū)域“選中區(qū)域”命令用于選中工作表的指定“區(qū)域”。例如,下圖所示的“選中區(qū)域”命令選中“練習(xí).xlsx”工作簿Sheet1工作表的A1:B2區(qū)域。單元格操作命令“選中區(qū)域”命令設(shè)置5.其他(2)清除區(qū)域“清楚區(qū)域”命令清除工作表的指定“區(qū)域”的數(shù)據(jù)與格式。與“刪除區(qū)域”類(lèi)似,“清除區(qū)域”也可用于“清除單元格”。與“刪除區(qū)域”相比,刪除區(qū)域后,下方或右方的單元格會(huì)發(fā)生位移;清除區(qū)域只清除區(qū)域的數(shù)據(jù)與內(nèi)容,周?chē)膯卧癫皇苡绊憽!扒宄袷健睂傩钥稍O(shè)置清除數(shù)據(jù)時(shí),是否清除單元格的格式。如果選“是”,則刪除單元格格式,單元格還原為默認(rèn)單元格;如果選“否”,則保留單元格格式。例如下圖所示的“清除區(qū)域”命令,清除A3:B3區(qū)域的數(shù)據(jù)與格式。單元格操作命令“清除區(qū)域”命令設(shè)置5.其他(3)查找數(shù)據(jù)“查找數(shù)據(jù)”命令在工作表指定“區(qū)域”查找數(shù)據(jù),并將查找到的數(shù)據(jù)位置信息存放在數(shù)組中。如果沒(méi)有找到該數(shù)據(jù),則返回一個(gè)空數(shù)組?!胺祷厮饕痹O(shè)置為“是”時(shí),返回?cái)?shù)據(jù)位置用索引表示,比如用[3,4]表示D3單元格;反之,直接用”D3”表示單元格的位置。“全部返回”設(shè)置為“是”時(shí),返回查找到的所有數(shù)據(jù)的位置;反之,只顯示查找到第一個(gè)數(shù)據(jù)的位置。例如,下圖所示的“查找數(shù)”命令在”練習(xí).xlsx”工作簿Sheet1工作表的A1:D4區(qū)域中查找3200這個(gè)數(shù)據(jù),返回結(jié)果顯示,即找到D2單元格。單元格操作命令“查找數(shù)據(jù)”命令設(shè)置5.其他(4)獲取行數(shù)、獲取列數(shù)“獲取行數(shù)”“獲取列數(shù)”命令分別返回工作表中有數(shù)據(jù)的行總數(shù)、列總數(shù)。下圖所示的“獲取行數(shù)”命令返回“練習(xí).xlsx”工作簿Sheet1工作表有數(shù)據(jù)的行總數(shù)為8,列總數(shù)為6。單元格操作命令“獲取行數(shù)”“獲取列數(shù)”命令設(shè)置5.其他(5)插入圖片、刪除圖片“插入圖片”命令在工作表中插入圖片,如指定圖片名稱(chēng)存在,則替換已存在圖片。“圖片文件”指定圖片文件的路徑與文件名?!皥D片名字”是圖片文件的別名,默認(rèn)為空字符串,由Excel自動(dòng)編排。如需刪除或者更新相應(yīng)圖片,建議修改名字?!白筮吘唷薄ⅰ吧线吘唷狈謩e為圖片距離左邊、上邊的邊距?!案叨取薄ⅰ皩挾取狈謩e為圖片的高度、寬度,單位為“磅”。單元格操作命令“插入圖片”命令屬性5.其他例如,下圖所示的“插入圖片”命令,在“練習(xí).xlsx”工作簿的Sheet1工作表中插入圖片,并將該圖片命名為”Creator”,圖片的位置為(20,20),寬度、高度均為100磅?!皠h除圖片”命令輸出工作表中的指定圖片?!皥D片”屬性中填入插入圖片時(shí),為圖片命的別名,即“圖片名字”。例如下圖的“刪除圖片”命令將刪除上文中插入的”creator”圖片。單元格操作命令“插入圖片”命令設(shè)置“刪除圖片”命令設(shè)置練一練小悠科技每月對(duì)銷(xiāo)售部門(mén)工資進(jìn)行核算,工資包含基礎(chǔ)工資和績(jī)效工資兩部分。小悠科技對(duì)當(dāng)月存在請(qǐng)假的員工進(jìn)行工資扣除處理,每請(qǐng)假一天工資扣除100元。同時(shí),需要核算每個(gè)成員的個(gè)人所得稅。請(qǐng)編寫(xiě)一個(gè)流程,自動(dòng)計(jì)算各銷(xiāo)售人員的月業(yè)績(jī)工資,并匯總所有銷(xiāo)售人員的月業(yè)績(jī)工資總額?!靶∮瓶萍加邢薰句N(xiāo)售部門(mén)工資表.xlsx”的示例如下圖所示。單元格操作命令“小悠科技有限公司銷(xiāo)售部門(mén)工資表.xlsx”示例練一練——工資自動(dòng)計(jì)算步驟1:新建一個(gè)流程,命名為“工資計(jì)算”。步驟2:在流程圖界面中,繪制如下圖所示的流程圖。步驟3:添加“打開(kāi)Excel工作簿”命令,在“文件路徑”屬性中選擇“小悠科技有限公司銷(xiāo)售部門(mén)工資表.xlsx”。步驟4:添加“獲取行數(shù)”命令,工作表設(shè)置為“Sheet1”,獲取總行數(shù),保存在iRet中。單元格操作命令步驟4“獲取行數(shù)”命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟5:通過(guò)循環(huán)語(yǔ)句,逐一處理每位銷(xiāo)售人員的工資條目。添加“從初始值開(kāi)始按步長(zhǎng)計(jì)數(shù)”命令,由于表格的第一行為表頭,所以從第2行開(kāi)始插入工資數(shù)據(jù),設(shè)置循環(huán)初始值為3,由于存在合計(jì)數(shù)和經(jīng)手人等信息,因此iRet需要賦值iRet-2。然后點(diǎn)亮Exp設(shè)置結(jié)束值為iRet,步進(jìn)為1。單元格操作命令“從初始值開(kāi)始按步長(zhǎng)計(jì)數(shù)”命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟6:添加“讀取單元格”命令,點(diǎn)亮Exp設(shè)置“單元格”為”B”&i,讀取B列第i行的“基礎(chǔ)工資”數(shù)據(jù),放入變量“基礎(chǔ)工資”。同理,將“績(jī)效工資”和“請(qǐng)假天數(shù)”以同樣方式放入指定變量中,如圖4-40所示。然后,添加“轉(zhuǎn)為小數(shù)數(shù)據(jù)”命令,將“基礎(chǔ)工資”“績(jī)效工資”“請(qǐng)假天數(shù)”轉(zhuǎn)為小數(shù)數(shù)據(jù)。同時(shí),可通過(guò)“變量賦值”命令計(jì)算扣除的工資到“請(qǐng)假扣除工資”變量中。單元格操作命令“讀取單元格”等命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟7:添加“變量賦值”命令,計(jì)算應(yīng)付工資總額。公式為“應(yīng)付工資=基礎(chǔ)工資+績(jī)效工資-請(qǐng)假扣除工資”,操作如圖所示。單元格操作命令“變量賦值”命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟8:添加“寫(xiě)入單元格”命令,將應(yīng)付工資寫(xiě)入指定單元格中。單元格操作命令“寫(xiě)入單元格”命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟9:再次添加“從初始值開(kāi)始按步長(zhǎng)計(jì)數(shù)”命令,讀取“應(yīng)發(fā)工資”數(shù)據(jù)。這一次的命令是為了計(jì)算代扣個(gè)稅以及應(yīng)發(fā)工資。單元格操作命令重新添加“從初始值開(kāi)始按步長(zhǎng)計(jì)數(shù)”等命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟10:添加“變量賦值”命令,對(duì)應(yīng)發(fā)工資減去按月度計(jì)算的免征額5000元。然后,添加“如果條件成立”命令、“變量賦值”“如果條件成立則執(zhí)行后續(xù)操作”和“否則執(zhí)行后續(xù)操作”等命令計(jì)算1月份應(yīng)當(dāng)扣除的個(gè)人所得稅,月度綜合所得稅率表可參考下圖所示。單元格操作命令設(shè)置月度綜合所得稅率表練一練——工資自動(dòng)計(jì)算單元格操作命令個(gè)人所得稅相關(guān)命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟11:添加“寫(xiě)入單元格”命令,將變量“個(gè)稅金額”寫(xiě)入指定單元格位置。步驟12:再次添加“從初始值開(kāi)始按步長(zhǎng)計(jì)數(shù)”命令,讀取“應(yīng)發(fā)工資”和“代扣個(gè)稅”數(shù)據(jù)。這一次的命令是為了計(jì)算實(shí)際發(fā)放的工資額。然后,添加“讀取單元格”和“變量賦值”命令,并對(duì)其進(jìn)行計(jì)算。單元格操作命令將“個(gè)稅金額”寫(xiě)入指定單元格計(jì)算實(shí)際發(fā)放工資的命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟13:添加“寫(xiě)入單元格”命令。將變量“實(shí)際工資”寫(xiě)入至指定單元格中。步驟14:添加“關(guān)閉Excel”命令,設(shè)置“立即保存”為“是”,命令在關(guān)閉Excel的同時(shí),保存該Excel文件。單元格操作命令實(shí)際工資的“寫(xiě)入單元格”命令設(shè)置“關(guān)閉Excel”命令設(shè)置練一練——工資自動(dòng)計(jì)算步驟15:運(yùn)行流程塊,查看運(yùn)行結(jié)果。單元格操作命令“業(yè)績(jī)工資計(jì)算”運(yùn)行結(jié)果工作表操作命令工作表操作命令主要是實(shí)現(xiàn)編輯工作表及獲取工作表信息,如對(duì)工作表編輯、創(chuàng)建、復(fù)制等,具體具體命令如圖表所示。工作表操作命令及功能1.創(chuàng)建工作表“創(chuàng)建工作表”在當(dāng)前激活的工作表“之前”或“之后”,創(chuàng)建一個(gè)新的工作表,創(chuàng)建完成后會(huì)激活此工作表。該命令中,“新表名”屬性,指定新工作表的名稱(chēng)?!安迦?yún)⒄毡怼睂傩裕付ㄔ趨⒄毡怼爸啊被颉爸蟆辈迦胄鹿ぷ鞅怼?.復(fù)制工作表“復(fù)制工作表”命令創(chuàng)建一個(gè)工作表,并將指定工作表數(shù)據(jù)復(fù)制到創(chuàng)建的工作表中。該命令“復(fù)制工作表”屬性如果使用字符串,則表示指定工作表的名字;使用數(shù)字,則表示指定工作表的順序(從0開(kāi)始)?!靶卤砻敝付ㄐ聞?chuàng)建的工作表名稱(chēng)。3.激活工作表“激活工作表”命令激活指定的工作表。該命令“工作表”屬性如果使用字符串,則表示指定工作表的名字;使用數(shù)字,則表示指定工作表的順序(從0開(kāi)始)。工作表操作命令4.刪除工作表“刪除工作表”命令刪除指定的工作表。該命令“工作表”屬性設(shè)置同“激活工作表”命令。5.獲取當(dāng)前工作表獲取工作表信息的相關(guān)命令包括:“獲取當(dāng)前工作表”、“獲取所有工作表名”?!矮@取當(dāng)前工作表”獲取指定工作簿下已經(jīng)激活的工作表?!胺祷乇砻鳌睂傩詾椤笆恰睍r(shí),返回激活工作表的表名;為“否”時(shí),返回激活工作表的順序。例如,下圖所示的“獲取當(dāng)前工作表”命令獲取“練習(xí).xlsx”工作簿當(dāng)前激活的工作表,設(shè)置“返回表名”為否,故命令返回值為0,表示工作簿中的第一個(gè)工作表。6.獲取使用工作表名“獲取所有工作表名”獲取指定工作簿下所有工作表名,返回一個(gè)數(shù)組工作表操作命令5——“獲取當(dāng)前工作表”命令設(shè)置請(qǐng)為小悠科技實(shí)現(xiàn)工作表批量搬運(yùn)流程自動(dòng)化,打開(kāi)“練習(xí).xlsx”,如果文件中沒(méi)有“Sheet1的復(fù)件”工作表,則復(fù)制Sheet1工作表,并命名為“Sheet1的復(fù)件”;如果“Sheet1的復(fù)件”工作表已存在,則顯示消息“Sheet1的復(fù)件工作表已存在”。步驟1:新建一個(gè)流程,命名為“工作表復(fù)制”。步驟2:在流程圖界面中,繪制如下圖所示的流程圖。步驟3:添加“打開(kāi)Excel工作簿”命令,在“文件路徑”中選擇“練習(xí).xlsx”文件。步驟4:添加“獲取所有工作表名”命令,所有工作表名輸出到數(shù)組arrayRet中。練一練——工作表批量復(fù)制“獲取所有工作表名”命令設(shè)置步驟6:添加“依次讀取數(shù)組中每個(gè)元素”命令,對(duì)所有的工作表名進(jìn)行遍歷。步驟7:添加“字符串比較”命令,對(duì)比已存在的工作表名與“Sheet1的復(fù)件”,不區(qū)分大小寫(xiě),并將對(duì)比結(jié)果存放在變量bRet中。練一練——工作表批量復(fù)制“字符串比較”命令設(shè)置“依次讀取數(shù)組中每個(gè)元素”命令設(shè)置步驟8:添加“如果條件成立”命令,判斷表達(dá)式為bRet。步驟9:添加“變量賦值”命令,當(dāng)上述字符串比較命令返回ture是,即存在“Sheet1的復(fù)件”工作表時(shí),為“是否存在”變量賦值為T(mén)rue。練一練——工作表批量復(fù)制“變量賦值”命令設(shè)置“如果條件成立”命令設(shè)置步驟10:添加“跳出循環(huán)”命令,設(shè)置跳出循環(huán)。練一練——工作表批量復(fù)制“跳出循環(huán)”命令設(shè)置步驟11:添加“如果條件成立”命令,判斷表達(dá)式為變量是否存在。練一練——工作表批量復(fù)制“如果條件成立”命令設(shè)置步驟12:添加“關(guān)閉Excel工作簿”命令,“立即保存”設(shè)置為“是”。練一練——工作表批量復(fù)制“關(guān)閉Excel工作簿”命令設(shè)置步驟13:添加“消息框”命令,“消息內(nèi)容”為"Sheet1的復(fù)件工作表已存在"。練一練——工作表批量復(fù)制“消息框”命令設(shè)置步驟14:添加“否則執(zhí)行后續(xù)操作”命令和“復(fù)制工作表”命令,“復(fù)制工作表”為”Sheet1”,“新表名”為"Sheet1的復(fù)件"。命令復(fù)制Sheet1工作表,建立”Sheet1的復(fù)件”工作表。練一練——工作表批量復(fù)制“否則執(zhí)行后續(xù)操作”和“復(fù)制工作表”命令設(shè)置步驟15:添加“關(guān)閉Excel工作簿”命令,“立即保存”設(shè)置為“是”。步驟16:運(yùn)行流程塊,查看運(yùn)行結(jié)果。第一次運(yùn)行流程塊,在Excel文件中添加“Sheet1的復(fù)件”工作表;第二次運(yùn)行流程塊,提示“Sheet1的復(fù)件工作表已存在”。練一練——工作表批量復(fù)制“關(guān)閉Excel工作簿”命令設(shè)置宏就是能組織到一起作為一獨(dú)立的命令使用的一系列命令,它能使日常工作變得更容易。Office宏是Office自帶的一種高級(jí)腳本特性,通過(guò)VBA代碼,可以在Office中去完成某項(xiàng)特定的任務(wù),而不必再重復(fù)相同的動(dòng)作。通過(guò)宏,可以實(shí)現(xiàn)用戶(hù)文檔中的一些任務(wù)的自動(dòng)化。UiBot的“執(zhí)行宏”命令可以執(zhí)行Excel文件中的宏?!昂甓x”填寫(xiě)宏的名稱(chēng)?!昂陞?shù)”填寫(xiě)傳遞給宏的參數(shù)。在Office2016版本中,含有宏的文件必須保存為“Excel啟用宏的工作簿”(.xlsm格式文件)。執(zhí)行宏命令“執(zhí)行宏”命令屬性練一練——自動(dòng)匯總銷(xiāo)售額對(duì)于“宏練習(xí)”銷(xiāo)售記錄表,以4.1.2.1的“練習(xí).xlsx”為例。在原表格基礎(chǔ)上,添加銷(xiāo)售數(shù)量信息,具體如圖所示。請(qǐng)通過(guò)“執(zhí)行宏”命令,自動(dòng)匯總銷(xiāo)售額和銷(xiāo)售數(shù)量信息。步驟1:新建一個(gè)流程,名稱(chēng)為“宏練習(xí)”步驟2:在流程圖界面,繪制如下圖所示的流程圖。步驟3:在“宏練習(xí)”Excel文件中,錄制宏“銷(xiāo)售額求和”,該宏實(shí)現(xiàn)銷(xiāo)售額和銷(xiāo)售數(shù)量的匯總求和。以“銷(xiāo)售額”求和為例,錄制所得宏代碼,如下圖所示。步驟4:為不失一般性,給銷(xiāo)售額求和函數(shù),增加字符串參數(shù)d,代表所在列名。修改后的宏代碼如下,同理可對(duì)銷(xiāo)售數(shù)量進(jìn)行宏處理。執(zhí)行宏命令步驟3:在“宏練習(xí)”Excel文件中,錄制宏“銷(xiāo)售額求和”,該宏實(shí)現(xiàn)銷(xiāo)售額和銷(xiāo)售數(shù)量的匯總求和。以“銷(xiāo)售額”求和為例,錄制所得宏代碼,如下圖所示。步驟4:為不失一般性,給銷(xiāo)售額求和函數(shù),增加字符串參數(shù)d,代表所在列名。修改后的宏代碼如下,同理可對(duì)銷(xiāo)售數(shù)量進(jìn)行宏處理。執(zhí)行宏命令流程“銷(xiāo)售額求和”宏錄制帶參數(shù)的“銷(xiāo)售額求和”宏代碼步驟5:將Excel文件另存為Excel啟用宏的工作簿“宏練習(xí).xlsm”,文件路徑為當(dāng)前流程的res目錄。

步驟6:添加“打開(kāi)Excel工作簿”命令,設(shè)置文件路徑為@res"宏練習(xí).xlsm"步驟7:添加“執(zhí)行宏”命令,設(shè)置宏定義為“銷(xiāo)售額求和”,宏參數(shù)為[“D”]。該命令在D6位置上,匯總銷(xiāo)售額數(shù)據(jù)。同理,添加“執(zhí)行宏”命令,設(shè)置宏定義為“銷(xiāo)售數(shù)量求和”,宏參數(shù)為[“E”],在E6位置上,匯總各個(gè)地區(qū)的銷(xiāo)售數(shù)量數(shù)據(jù)。執(zhí)行宏命令帶參數(shù)的“銷(xiāo)售額求和”宏代碼

步驟8:添加“關(guān)閉Excel工作簿”命令步驟9:運(yùn)行流程塊,查看運(yùn)行結(jié)果。執(zhí)行宏命令“關(guān)閉Excel工作簿”命令設(shè)置“異常處理”運(yùn)行結(jié)果財(cái)務(wù)報(bào)表匯總分析機(jī)器人02需求分析小悠科技財(cái)務(wù)部每月要匯總5家子公司的息前利潤(rùn)、總資產(chǎn),計(jì)算資本回報(bào)率;匯總凈利潤(rùn)、所有者權(quán)益,計(jì)算凈資產(chǎn)收益率;匯總凈利潤(rùn)、銷(xiāo)售收入,計(jì)算銷(xiāo)售凈利率?,F(xiàn)在,財(cái)務(wù)部小余每月手工從5家公司的資產(chǎn)負(fù)債表(示例如下)中閱讀相關(guān)信息,并在“財(cái)務(wù)報(bào)表匯總分析.xlsx”中登記、計(jì)算(工作流程如下圖所示)。財(cái)務(wù)報(bào)表匯總分析.xlsx文件有3個(gè)工作表,分別為ROIC、ROE、銷(xiāo)售利潤(rùn)率。這項(xiàng)工作重復(fù)度高,人工摘錄易出錯(cuò)。小余希望能利用RPA技術(shù)幫助他進(jìn)行各分公司財(cái)務(wù)報(bào)表的匯總分析工作。人工財(cái)務(wù)報(bào)告匯總分析工作流程需求分析各分公司資產(chǎn)負(fù)債表示例財(cái)務(wù)報(bào)表匯總分析的ROIC、ROE、銷(xiāo)售利潤(rùn)率工作表示例需求分析RPA咨詢(xún)分析師在分析小王的需求后,結(jié)合小王的痛點(diǎn)問(wèn)題,設(shè)計(jì)財(cái)務(wù)報(bào)表匯總分析機(jī)器人工作流程如下圖所示。該流程與現(xiàn)有的流程相比,機(jī)器人替代小王讀取各分公司資產(chǎn)負(fù)債表信息,并自動(dòng)在“財(cái)務(wù)報(bào)表匯總分析.xlsx”中錄入數(shù)據(jù)、計(jì)算相關(guān)財(cái)務(wù)指標(biāo)。機(jī)器人減輕了小王的機(jī)械重復(fù)性工作量,也減少了人工操作中錯(cuò)誤,有利于提升小王的工作滿(mǎn)意度。財(cái)務(wù)報(bào)表匯總分析機(jī)器人工作流程自動(dòng)化流程設(shè)計(jì)針對(duì)以上財(cái)務(wù)報(bào)表匯總分析機(jī)器人流程,在UiBot中,采用一個(gè)“財(cái)務(wù)報(bào)表匯總分析機(jī)器人”流程塊來(lái)實(shí)現(xiàn)其功能。該流程塊的命令列表如圖所示。財(cái)務(wù)報(bào)表匯總分析機(jī)器人的命令開(kāi)發(fā)步驟【實(shí)驗(yàn)準(zhǔn)備】新建一個(gè)“財(cái)務(wù)報(bào)表匯總分析機(jī)器人”流程,該流程僅有“財(cái)務(wù)報(bào)表匯總分析機(jī)器人”一個(gè)流程塊。下載“財(cái)務(wù)報(bào)表匯總分析機(jī)器人”實(shí)驗(yàn)材料,并將其保存在該流程的res文件夾下。【操作步驟】步驟1:獲取“財(cái)務(wù)報(bào)表匯總分析.xlsx”所有工作表名稱(chēng)。步驟1.1:添加“打開(kāi)Excel工作簿”命令,打開(kāi)“財(cái)務(wù)報(bào)表匯總分析.xlsx”,設(shè)置輸出到為:objExcel財(cái)務(wù)報(bào)表匯總分析。“打開(kāi)Excel工作簿”命令設(shè)置開(kāi)發(fā)步驟步驟1.2:添加“獲取所有工作表名”命令,設(shè)置工作簿對(duì)象為:objExcel財(cái)務(wù)報(bào)表匯總分析,輸出到為:array工作表。步驟2:機(jī)器人依次讀取分公司資產(chǎn)負(fù)債表,并將摘錄數(shù)據(jù)保存在數(shù)組中?!矮@取所有工作表名”命令設(shè)置開(kāi)發(fā)步驟步驟2.1:添加“變量賦值”命令,設(shè)置變量名為:i,變量值為:2。變量i用來(lái)保存在“財(cái)務(wù)報(bào)表匯總分析.xlsx”的第幾行開(kāi)始錄入數(shù)據(jù)。有示例可見(jiàn),由于第一行為標(biāo)題,所以從第2行開(kāi)始錄入。“變量賦值”命令設(shè)置開(kāi)發(fā)步驟步驟2.2:添加“獲取文件或文件夾列表”命令,設(shè)置路徑為:財(cái)務(wù)報(bào)表,列表內(nèi)容為:文件,輸出到為:array分公司財(cái)務(wù)報(bào)表。命令將@res目錄下,財(cái)務(wù)報(bào)表文件夾中的所有文件路徑讀取出來(lái)保存在數(shù)組array分公司財(cái)務(wù)報(bào)表中?!矮@取文件夾或文件夾列表”命令設(shè)置開(kāi)發(fā)步驟步驟2.2:添加“獲取文件或文件夾列表”命令,設(shè)置路徑為:財(cái)務(wù)報(bào)表,列表內(nèi)容為:文件,輸出到為:array分公司財(cái)務(wù)報(bào)表。命令將@res目錄下,財(cái)務(wù)報(bào)表文件夾中的所有文件路徑讀取出來(lái)保存在數(shù)組array分公司財(cái)務(wù)報(bào)表中。依次讀取數(shù)組中每個(gè)元素”命令設(shè)置開(kāi)發(fā)步驟步驟2.4:添加“打開(kāi)Excel工作簿”命令,點(diǎn)亮Exp設(shè)置文件路徑為:value,輸出到為:objExcel某公司財(cái)務(wù)報(bào)表。命令打開(kāi)某一分公司的財(cái)務(wù)報(bào)表?!按蜷_(kāi)Excel工作簿”命令設(shè)置開(kāi)發(fā)步驟步驟2.5:添加一系列“讀取單元格”命令,設(shè)置工作簿對(duì)象為:objExcel某公司財(cái)務(wù)報(bào)表。公司名稱(chēng)、總資產(chǎn)、所有者權(quán)益從資產(chǎn)負(fù)債表中獲取,息前利潤(rùn)、凈利潤(rùn)、銷(xiāo)售收入從利潤(rùn)表中獲取。單元格根據(jù)相關(guān)指標(biāo)在表格中的位置設(shè)置?!白x取單元格”命令設(shè)置開(kāi)發(fā)步驟步驟2.6:添加“關(guān)閉Excel工作簿”命令,設(shè)置工作簿對(duì)象為:objExcel某公司財(cái)務(wù)報(bào)表,立即保存為:否。命令關(guān)閉某分公司的財(cái)務(wù)報(bào)表,不保存?!瓣P(guān)閉Excel工作簿”命令設(shè)置開(kāi)發(fā)步驟步驟2.7:添加三條“變量賦值”命令,新建三個(gè)數(shù)組:ROIC、ROE、銷(xiāo)售利潤(rùn)率,變量值分別為:[公司名稱(chēng),息前利潤(rùn),總資產(chǎn)]、[公司名稱(chēng),凈利潤(rùn),所有者權(quán)益]、[公司名稱(chēng),凈利潤(rùn),銷(xiāo)售收入]。“變量賦值”命令設(shè)置開(kāi)發(fā)步驟步驟3:機(jī)器人在“財(cái)務(wù)報(bào)表匯總分析.xlsx”中逐一錄入各公司的相關(guān)財(cái)務(wù)指標(biāo)值。步驟3.1:添加三條“寫(xiě)入行”命令,設(shè)置工作簿對(duì)象為:objExcel財(cái)務(wù)報(bào)表匯總分析,點(diǎn)亮Exp設(shè)置工作表分別為:array工作表[0]、array工作表[1]、array工作表[2],點(diǎn)亮Ex

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論