4.1 UiPathExcel之讀取操作一


Uipath操作Excel的相關基本概念
UiPath操作Excel的兩組方法
App Integration > Excel VS System > File > Workbook

4.1 UiPathExcel之讀取操作一
使用上的差異:
前者對Excel 的操作必須包含在 Excel application Scope 控件里面,工作簿路徑統一在此設置;
后者的工作簿路徑寫在每個單獨控件里面的,需要分別設置;
使用第一組(Excel)的時候,一定會打開 EXCEL,而且完成之后不會自動關閉 Excel 進程;
而使用第二組(Workbook)的時候,不會創建 Excel 進程,不存在 EXCEL 進程殘留的問題,對工作簿的連續操作時無需頻繁打開和關閉工作簿,理論上運行速度更快;
所以后續案例使用到的Excel控件都位於System > File > Workbook 下;
Excel 讀操作
讀取一個單元格
控件介紹
Read Cell: 使用Read Cell 控件,讀取Excel的一個單元格內容
4.1 UiPathExcel之讀取操作一
常用屬性介紹:
Input:
Cell: 需要讀取的單元格的坐標
SheetName: 需要讀取的工作簿名稱
WorkbookPath: 需要讀取的Excel文件路徑
Misc:
Private: 如果選中,則變量和參數的值不再記錄在詳細級別
Options:
Password: Excel 文件密碼(如無可忽略)
PreserveFormat: 如果選中,將保留你要讀取的單元格的格式
Output:
Result: 將指定單元格的信息存儲在變量中
案例說明
給定Excel 文件“science.xlsx“,使用Read Cell控件讀取單元格“B2“,並在控制台輸出;
操作步驟
第一步:使用Read Cell控件,輸入Excel文件路徑,輸入要讀取單元格“B2“,定義變量cellValue,並將單元格的內容保存在變量cellValue中;

第二步:使用Log Message控件,輸出變量內容;
4.1 UiPathExcel之讀取操作一
讀取一行
控件介紹
Read Row: 使用Read Row 控件,讀取Excel某一行的內容
4.1 UiPathExcel之讀取操作一
常用屬性介紹:
Input:
SheetName: 需要讀取的工作簿名稱
StartingCell: 從指定單元格開始的一行中讀取值
WorkbookPath: 需要讀取的Excel文件路徑
Misc:
Private: 如果選中,則變量和參數的值不再記錄在詳細級別
Options:
Password: Excel 文件密碼(如無可忽略)
PreserveFormat: 如果選中,將保留你要讀取的單元格的格式
Output:
Result: 將指定單元格的信息存儲在IEnumerable<object>變量中
案例說明
給定Excel 文件“science.xlsx“,使用Read Row控件讀取從單元格“A1“開始一行的值,並在控制台輸出;
操作步驟
第一步:使用Read Row控件,輸入Excel文件路徑,從單元格“A1“開始讀取一行,定義變量rowValue,並將這行單元格內容保存在變量rowValue 中;

4.1 UiPathExcel之讀取操作一
第二步:使用For Each控件,遍歷rowValue數組,輸出該行中每個單元格的內容;
4.1 UiPathExcel之讀取操作一
讀取一列
控件介紹
Read Column: 使用Read Column控件,讀取Excel某一列的內容
4.1 UiPathExcel之讀取操作一
常用屬性介紹:
Input:
SheetName: 需要讀取的工作簿名稱
StartingCell: 從指定單元格開始的一列中讀取值
WorkbookPath: 需要讀取的Excel文件路徑
Misc:
Private: 如果選中,則變量和參數的值不再記錄在詳細級別
Options:
Password: Excel 文件密碼(如無可忽略)
PreserveFormat: 如果選中,將保留你要讀取的單元格的格式
Output:
Result: 將指定單元格的信息存儲在IEnumerable<object>變量中
案例說明
給定Excel 文件“science.xlsx“,使用Read Column控件讀取從單元格“A1“開始一列的值,並在控制台輸出;
操作步驟
第一步:使用Read Column控件,輸入Excel文件路徑,從單元格“A1“開始讀取一行,定義變量columnValue,並將這行單元格內容保存在變量columnValue中;
4.1 UiPathExcel之讀取操作一

第二步:使用For Each控件,遍歷columnValue數組,輸出該列中,每個單元格的內容;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM