RPA財務機器人開發(fā)與應用 課件 3任務二 數據表活動介紹_第1頁
RPA財務機器人開發(fā)與應用 課件 3任務二 數據表活動介紹_第2頁
RPA財務機器人開發(fā)與應用 課件 3任務二 數據表活動介紹_第3頁
RPA財務機器人開發(fā)與應用 課件 3任務二 數據表活動介紹_第4頁
RPA財務機器人開發(fā)與應用 課件 3任務二 數據表活動介紹_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

RPA財務機器人Excel應用項目三任務二

數據表活動介紹學習目標理解什么是數據表01區(qū)分數據表與Excel02掌握讀取數據表方法03掌握數據表類別下常用活動04一、認識數據表知識導航二、數據表常用活動介紹一認識數據表認識數據表什么是運算符呢?

數據表(DataTable)是UiPath中的一種變量類型,這種變量類型可以儲存大量的、具有行和列的、表格形式的數據,它以行索引和列索引來標識每個數據,可以簡單地將數據表視為Excel工作表的內存表示形式。什么是數據表?

在數據表中,行與列的索引都是從0開始,即數據表的第一行內容(不含標題行)索引為0,第一列索引為0;若數據表第一行內容為列標題,則索引0從第二行開始,如圖所示:數據表的行列索引列標題行索引0列索引0認識數據表數據表的讀取方法認識數據表假設數據表變量命名為Data,讀取該數據表的內容可用以下幾種方法:方法一:Data(i)(j)代表數據表中的第i行第j列;方法二:使用【對于每一個行】活動對每一行的數據訪問;方法三:Data.row(0).item(“工資”)代表第0行的工資列。UiPath中的數據表常用于存儲從Excel文件中讀取的數據,這種數據表與Excel數據的區(qū)別在于后者是一個Excel文件,其中可以存儲各種類型的數據(文字、圖片等),也可以格式化排版。而UiPath中的數據表只是最簡單的電子表格數據類型,它只有行、列與可選標題。數據表與Excel的區(qū)別認識數據表二數據表常用活動介紹與操作數據表有關的活動位于【編程】-【數據表】類別下,其中主要包括【刪除數據列】、【刪除數據行】、【刪除重復行】、【合并數據表】等16個子活動?!緮祿怼款悇e下有哪些活動?數據表常用活動介紹【對于每一個行】活動的作用是遍歷數據表中的每一行內容,遍歷的結果為數據行(而非某一個元素),然后執(zhí)行循環(huán)體中的活動。其中,該活動下的變量row無須定義,此處變量也可按實際需要自行定義名稱。遍歷的對象為DataTable類型的變量。認識【對于每一行】活動數據表常用活動介紹示例描述

示例1數據表常用活動介紹說明:已知“年終獎金.xlsx”內包含一張“年終獎金發(fā)放表”。要求:設計一個機器人遍歷循環(huán)年終獎金發(fā)放表,篩選出年終獎金超過10000的職員,并將篩選結果進行輸出?;顒樱骸綞xcel應用程序范圍】、【讀取范圍】、【對于每一個行】、【IF條件】、【日志消息】操作步驟運行結果數據表常用活動介紹單選題:【對于每一個行】活動的作用是遍歷數據表中的每一行內容,遍歷的結果為()A、某一個元素B、數據列C、單元格

D、數據行參考答案:D想一想課堂小練認識【排序數據表】活動數據表常用活動介紹

【排序數據表】活動是根據指定列的值,按升序或降序對整個“DataTable”進行排序?;顒尤鐖D:示例描述

示例2數據表常用活動介紹說明:已知“年終獎金.xlsx”內包含一張“年終獎金發(fā)放表”。要求:設計一個機器人對“年終獎金發(fā)放表”內的實發(fā)年終獎金進行降序排序?;顒樱骸綞xcel應用程序范圍】、【讀取范圍】、【排序數據表】、【寫入范圍】操作步驟數據表常用活動介紹運行結果【構建數據表】是根據指定架構創(chuàng)建數據表。此處創(chuàng)建數據表允許自定義行列數以及每列數據類型、值等,創(chuàng)建完的數據表以變量的形式存儲于系統(tǒng)內部,不會展示在人機交互界面,如果寫入到Excel工作簿,則需要使用【寫入范圍】、【附加范圍】等活動來實現。認識【構建數據表】活動數據表常用活動介紹【構建數據表】活動導向框數據表常用活動介紹

在活動主體中單擊“數據表”按鈕即可打開“構建數據表”窗口,這用于自定義要創(chuàng)建的表格。說明:A公司財務每月要向上級部門匯報經營成果,匯報內容主要為營業(yè)收入、營業(yè)成本、營業(yè)外支出、營業(yè)外收入、利潤總額、凈利潤這幾個項目的本期金額及上期金額。要求:設計一個機器人為A公司編制一張簡易利潤表格式。活動:【構建數據表】、【Excel應用程序】、【寫入范圍】數據表常用活動介紹示例描述

示例3操作步驟數據表常用活動介紹運行結果數據表常用活動介紹認識【添加數據行】活動數據表常用活動介紹【添加數據行】活動是將數據行添加到指定的數據表中?;顒尤鐖D:說明:由于A公司要求財務每月匯報的經營成果要包含每股收益項目,因此編制好的簡易利潤表要進行調整。要求:令機器人在示例3創(chuàng)建的數據表Data_4中添加一行數據,為數組行{"五、每股收益"}?;顒樱骸緲嫿〝祿怼俊ⅰ綞xcel應用程序】、【寫入范圍】、【添加數據行】示例描述數據表常用活動介紹

示例4操作步驟數據表常用活動介紹運行結果判斷題:【添加數據行】活動可以將新行添加到現有DataTable變量中。正確錯誤參考答案:正確想一想課堂小練【篩選數據表】活動用于在“篩選器向導”窗口中指定條件來篩選“DataTable”變量。此活動可以根據在該向導中指定的邏輯條件保留或刪除行或列?;顒又黧w包含“篩選器向導”按鈕,便于您隨時訪問向導并自定義設置。認識【篩選數據表】活動數據表常用活動介紹【篩選數據表】活動屬性介紹數據表常用活動介紹數據表常用活動介紹篩選器向導操作篩選行:選項卡用于按“行”篩選DataTable。And/Or:指定條件之間要使用的邏輯連詞。系統(tǒng)僅在設置多個條件時才會顯示該按鈕。默認情況下,當添加新條件時,該按鈕會顯示為“And”。單擊按鈕可將其值更改為“Or”。添加/刪除條件:單擊“+”按鈕可在條件中另添一行,而單擊“x”按鈕則會刪除行。數據表常用活動介紹篩選器向導操作列:要在數據表中保留或刪除的列操作:“列”和“值”之間要滿足的邏輯條件。值:要使用“運算”和“列”檢查的值。說明:已知“年終獎金.xlsx”內包含一張“年終獎金發(fā)放表”。要求:設計一個機器人篩選戰(zhàn)略規(guī)劃部的年終獎金,并將篩選結果寫入“戰(zhàn)略規(guī)劃部年終獎金表”活動:【Excel應用程序】、【篩選數據表】、【讀取范圍】、【寫入范圍】示例描述數據表常用活動介紹

示例5操作步驟數據表常用活動介紹運行結果數據表常用活動介紹【聯接數據表】活動會根據“聯接類型”屬性中指定的“聯接”規(guī)則,并使用兩張表共有的值來合并兩張表格中的行。認識【聯接數據表】活動數據表常用活動介紹數據表常用活動介紹【聯接數據表】活動的屬性介紹數據表常用活動介紹【聯接數據表】活動的屬性介紹要使用的“聯接”操作類型可用的選項如下:Inner:保留“數據表1”和“數據表2”中所有滿足“聯接”規(guī)則的行。所有不符合規(guī)則的行均會從生成的表中刪除。Left:保留“數據表1”中的所有行以及“數據表2”中僅滿足“聯接”規(guī)則的值。對于在“數據表2”中不存在匹配項的“數據表1”的行,將null值插入相應列中。Full:保留“數據表1”和“數據表2”中的所有行,不考慮是否滿足“聯接”條件。將null值插入兩張表中不存在匹配項的行。(1)表1的列:第一張表中列的名稱。該字段僅支持包含列名稱的“String”變量、包含列索引的“Int32”變量或“ExcelColumn”變量。(2)表2的列:第二張表中列的名稱。該字段僅支持包含列名稱的“String”變量、包含列索引的“Int32”變量或“ExcelColumn”變量。(3)操作:定義列之間關系的運算。數據表常用活動介紹聯接向導說明:已知A公司第一季度與第二季度商品銷售明細表,于“商品銷售明細表.xlsx”文件內。要求:為便于對兩個季度的商品銷售情況對比分析,使用【聯接數據表】活動令機器人將兩張銷售明細表進行合并?;顒樱骸綞

溫馨提示

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

評論

0/150

提交評論