Uipath學習(4):Uipath操作excel


4.Uipath操作Excel

4.1Read Cell

對Excel的操作有多種方式。

1.使用App Integration->Excel;

2.使用System->File->Workbook;

方式1:必須安裝Excel,並且Excel操作只能在Application Scope Activity中,會打開Excel進程,結束后自動關閉;

方式2:不必安裝Excel,並且工作簿可以在單獨Activity中,不會創建Excel進程;

創建Activity:Excel Process Scope;

創建Activity:Use Excel File,

設置Save changes,是否保存修改;

設置Create if not exists,是否當excel不存在時,創建;

設置Properties參數頁簽:Edit password(編輯密碼)、Password(受保護Excel密碼);

 

創建Activity:Read Cell Value;

創建變量Variables:Cell_A1,保存讀取的Cell值;

 

創建Activity:Read Cell;

創建Variables變量Cell_A2,保存Excel讀取單元格值;

注意:Read Cell活動中,Excel是否存在,對應WorkSheet是否存在,如果不存在,運行時會報錯;

 

4.2Read Row

使用System->File->Workbook->Read Row

 

創建Activity:Read Row;

創建變量Variables:Row_VAR,保存Excel讀取行結果;

 

4.3Read Column

使用System->File->Workbook->Read Column

 

創建Activity:Read Column;

設置SheetName,設置Starting Cell;

設置Result保存位置:Column_VAR;

創建變量,Column_VAR,保存Read Column讀取的結果;

 

4.4Read Range

使用System->File->Workbook->Read Range

 

創建Activity:Read Range;

設置Range范圍;

設置SheetName;

設置Output,DataTable_VAR,數據類型DataTable;

創建Variable參數:DataTable_VAR;

創建Variable參數:Str_VAR;

 

創建Activity:Output Data Table;

設置Input為獲取到的數據DataTable_VAR;

設置Output為Str_VAR;

創建Activity:For Each Row in Data Table;

遍歷DataTable每一行,CurrentRow表示當前遍歷行;

使用CurrentRow("列名").ToString訪問數據

示例:CurrentRow("產品名稱").ToString

注:DataTable的Filter操作

 

創建Activity:Read Range,讀取數據;

創建Activity:Filter Data Table;

點擊configure Filter,配置篩選條件;

 

4.5Write Cell

使用System->File->Workbook->Write Cell

 

 創建Activity:Write Cell;

 

4.6Write Range

使用System->File->Workbook->Write Range

 

創建Activity:Read Range,讀取Range內容;

創建Variables變量:DataTable_VAR,類型:DataTable,保存讀取數據;

創建Activity:Write Range,將DataTable_VAR數據寫入Excel;

 


免責聲明!

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



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