RPA 功能|UiPath 簡單卻超實用的 Add Data Row!

更新於 發佈於 閱讀時間約 7 分鐘

在 UiPath 的學習道路上,我們常會對這些各項功能(Activities)、參數(Properities)感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。今天要和大家介紹的就是在 UiPath 進行 Excel 操作會使用的:Add Data Row 功能!

圖片來源:iThome

圖片來源:iThome

在開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁方格子帳號

Add Data Row 功能介紹

Add Data Row 功能可以告訴 UiPath 我們希望在 Excel 中的 Datatable 新增一列資料,當我們需要將值加入到 Excel 當中時,就可以考慮使用這個功能。

這個功能通常會和 Excel Application ScopeRead Range 等功能搭配使用,另外我們也會先使用 Multiple Assign 功能來指定變數的內涵,這樣我們後續才能根據這個變數內涵,在指定的 Excel 表格中添加內容。

我們在 UiPath 介面左側的 Activities 列表就可找到這兩個功能,如下圖所示:

raw-image
如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢, 歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程! 課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

功能參數說明

Add Data Row 的參數設定介面

Add Data Row 的參數設定介面

當我們點選 Add Data Row,便可在介面右側的 Properties 設定相關參數,接下來將一一向大家介紹這些參數所代表的意涵:

  • ArrayRow:
    可和 DataRow 二擇一填寫,記得要用大括號,裡面直接放入你的需求(例如字串或變數),如果是放字串的話,記得要加上雙引號,請參考下方範例。
    如果是放變數的話,我們在使用此功能之前會用 Multiple Assign 功能先預設變數,且按照擺放的順序依序添加,後面實作案例也將針對 Multiple Assign 有更詳細的說明。
e.g. {"Robot","eraser",3,5,15}
  • DataRow:
    可和 ArrayRow 二擇一填寫,不過如果兩個都有寫的話,系統會以 DataRow 優先,因其彈性度更高,而且不像 ArrayRow 是根據大括號中的順序依序添加,而能夠將資料根據標題欄位進行配對,基本上也一定要得 Multiple Assign 功能搭配使用,針對新增列的內容進行設定,請參考下方的實例說明。
  • DataTable:
    填寫要新增列的表格範圍,前面通常會搭配 Read Range 或 Build Table。
    值得注意的是,當執行此一功能之後,此時的 DataTable 便會新增資料列而被修改過,因此原本的 DataTable 變數便不復存在,因此我們也可以先將原本的 DataTable 變數另作保存,後面再執行 Add Data Row 功能。

實作案例

我們建立了一個簡單的銷售紀錄表,如果今天是希望將新的銷售紀錄新增到既有的表格當中,我們便可以透過 Add Data Row 加以實現:PP

RPA 實作案例:銷售紀錄表

RPA 實作案例:銷售紀錄表

Step1
如下圖,我們可以先使用 Excel Application ScopeRead Range 功能,來告訴 UiPath 我們希望抓取的資料與表格內容,並在 Read Range 功能中,將 Output 的 DataTable 設定為一個新的變數「DT1」。

raw-image

Step2
如下圖,接著我們使用 Multiple Assign 這個功能,此功能可以讓我們一口氣設定多個不同變數。首先,我們創立一個「DR」變數,並讓它等於 DT1.NewRow ,NewRow 是 UiPath 系統的內建功能,等於是在告訴 UiPath,DR 就是 DT1 表格中新的一列。

緊接著後面的 DR(" "),就是告訴 UiPath 這個新的列當中各欄位的內容,像是 DR("Name") 輸入 Shelly、DR("item" )輸入 box,依此類推。

raw-image

Step3
接著,我們就可以使用今天的主角 Add Data Row,只要在 ArrayRow 和 DataRow 二擇一輸入資訊,而這次我們會選擇在 DataRow 輸入剛剛建立的 DR 變數。而在 DataTable 中,我們則是輸入起初 Read Range 所要讀取的表格變數DT1,如此一來就大功告成囉!

raw-image

Step4
最終結果如下圖,在我們既有的資料中多加了一列新的資料,紀錄著名為 Shelly 的購物狀況。

再次提醒大家,這個實作案例的目的只是快速帶大家嘗試操作這個功能,一般來說我們在使用 Multiple Assign 時,通常會讓它直接讀取其他變數,不用一格一格填,如此一來才能夠一次且大量新增列,發揮 RPA 的真正功效!

raw-image

結語與心得

RPAI 數位優化器認為 Add Data Row 功能的實用度為四顆星!
當我們使用 RPA 這套工具操作 Excel 時,很多時候都是希望將其他系統的資訊輸入到 Excel 進行後續處理和分析,此時我們就可以使用 Add Data Row 功能。

希望此次分享能幫助到大家,這些功能雖然簡單,卻是我們創造自動化流程的每塊基石,因此透過理解這些功能,將能使我們的工作更為順暢與自動化,讓我們一起由簡單開始,成就不簡單!

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器

延伸學習資源

留言
avatar-img
留言分享你的想法!
avatar-img
RPAI 數位優化器
174會員
135內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
RPAI 數位優化器的其他內容
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/12/22
最近在使用UiPath的時候,發現改版新增了AI功能!它就叫作 Autopilot,藉由它的協助,可以大幅減少初學者摸索與試錯的時間,以下的舉例將結合ChatGPT以及UiPath進行開發與debug,期待透過分享,讓更多人能夠善用這些功能,提升開發的效率!
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/10/04
這篇文章提供了一個詳細的教學,指導讀者如何將 UiPath 開發的自動化流程發佈至 Orchestrator 及設定自動執行的排程。透過步驟包括登入 Orchestrator、建立資料夾、發布流程、設定預約時間等,讀者將能學會有效地管理流程和機器人,進而提升自動化效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
2024/08/24
在這篇文章中,我們將深入探討如何透過 UiPath 的 Excel 相關功能來協助自動化操作,包括使用 Excel 檔案、讀取範圍、寫入單元格、篩選和插入工作表等技巧,透過具體範例,讀者將能快速上手並理解這些功能的使用方法,提升你的工作效率。
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
方法有很多種,這邊來介紹兩種 第一種 365版本 假設60000筆資料在A欄 B1=WRAPROWS(A1:A60000,1000) 第二種 其他版本 B1輸入A1、C1輸入A2、B2輸入A1001、C2輸入A1002 選取B1:C2-->向右填滿到ALM欄-->在向下填滿到60列 CTRL+H -
Thumbnail
方法有很多種,這邊來介紹兩種 第一種 365版本 假設60000筆資料在A欄 B1=WRAPROWS(A1:A60000,1000) 第二種 其他版本 B1輸入A1、C1輸入A2、B2輸入A1001、C2輸入A1002 選取B1:C2-->向右填滿到ALM欄-->在向下填滿到60列 CTRL+H -
Thumbnail
你是不是常常要面對堆積如山的excel表格?其實有一些簡單的訣竅,可以讓你大大減輕製作數十頁資料的痛苦......
Thumbnail
你是不是常常要面對堆積如山的excel表格?其實有一些簡單的訣竅,可以讓你大大減輕製作數十頁資料的痛苦......
Thumbnail
我們可以利用工作表的append()方法,在工作表的列尾添加資料列。 利用迴圈的技巧,我們可以批次賦予區塊內所有儲存格相同的值。 我們也可以在指定的列(行)之前插入指定數量的空白列(行),從指定的列(行)開始向下(右)刪除指定數量的列(行)。
Thumbnail
我們可以利用工作表的append()方法,在工作表的列尾添加資料列。 利用迴圈的技巧,我們可以批次賦予區塊內所有儲存格相同的值。 我們也可以在指定的列(行)之前插入指定數量的空白列(行),從指定的列(行)開始向下(右)刪除指定數量的列(行)。
Thumbnail
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
Thumbnail
RPAI 數位優化器要和大家介紹的是在 UiPath 進行 Excel 相關活動的時候經常使用到的:Sort Data Table 功能!顧名思義就是可以將 Excel 中的欄位內容進行排序,主要可根據欄位名稱或是欄位索引位置進行升冪排序(Ascending)和降冪排序(Descending)。
Thumbnail
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
Thumbnail
在 UiPath 的學習道路上,我們常會對這些各項功能、參數感到混亂,因此 RPAI 數位優化器的系列文章將會對這些功能參數進行解說。如果你有使用過 Excel 的 VLOOKUP 功能,那就更不能錯過今天這篇文章所要介紹的 Lookup Data Table 功能!
Thumbnail
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
Thumbnail
這篇文章將要介紹具「迴圈」概念的 For Each Row in Datatable功能!這個功能主要使用於Excel,可針對指定變數中的行列執行重複操作,舉例來說,若是希望將每一列的C欄內容輸出,或是將每一行的某欄位刪除,就可以使用此一功能。
Thumbnail
最近因為輸入資料節省時間跟正確性的需求, 去查了Excel的函數運算怎麼用, 花了大概10分鐘查資料看教學影片, 試了兩三次就成功了~ 現在來分享一下我這次學到的函數。 由於工作上的需求, 需要從一堆數值裡面篩選出範圍內的數量, 但因為數量有點大,我又有點懶惰(其實不只有點), 步驟一:輸入關鍵字
Thumbnail
最近因為輸入資料節省時間跟正確性的需求, 去查了Excel的函數運算怎麼用, 花了大概10分鐘查資料看教學影片, 試了兩三次就成功了~ 現在來分享一下我這次學到的函數。 由於工作上的需求, 需要從一堆數值裡面篩選出範圍內的數量, 但因為數量有點大,我又有點懶惰(其實不只有點), 步驟一:輸入關鍵字
Thumbnail
如果你的資料會隨著時間增減、需要同步,你或許可以考慮用 Google 試算表的 IMPORTRANGE 來解決你的問題!
Thumbnail
如果你的資料會隨著時間增減、需要同步,你或許可以考慮用 Google 試算表的 IMPORTRANGE 來解決你的問題!
Thumbnail
第一步 輸入數據 首先把想計算t-test的數據輸入到Excel裡面 第二步 安裝增益集 到檔案 → 選項 第三步 執行Excel 增益集 增益集 → Excel 增益集 → 執行 第四步 安裝分析工具箱 選擇分析工具箱 → 確定 第五步 分析資料 到資料 → 資料分析 全文閱
Thumbnail
第一步 輸入數據 首先把想計算t-test的數據輸入到Excel裡面 第二步 安裝增益集 到檔案 → 選項 第三步 執行Excel 增益集 增益集 → Excel 增益集 → 執行 第四步 安裝分析工具箱 選擇分析工具箱 → 確定 第五步 分析資料 到資料 → 資料分析 全文閱
Thumbnail
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。
Thumbnail
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News