介紹如何使用UIPath操做Excel
1、Excel/Workbooks 與 Data Tables的區別
Excel/Workbooks是一個excel文件,裏面能夠存儲各類類型的數據,可格式化,佈局,合併單元格及多個數據表數據庫
Data Tables 只是最簡單的電子表格數據類型,只有行和列和可選標題佈局
2、例1:在UIPath後臺打開DataTables,而後將結果添加到另外一個文件中,使用序列來實現
1) 前置條件,準備好Data Tables,保存到C:\UiPath\intro\UIPath_Excel_Demo.xlsxui
2) 添加一個序列(Sequence)spa
Tips:找不到Excel插件,須要經過Manage Packages-> Gallery安裝一下插件
3) 添加Excel Application Scope 到 Sequence 中,添加準備好的Data Tables路徑添加到Excel Application Scope中,並去掉Visible複選框3d
Tips1: Excel Application Scope內包含全部對Excel表的操做,Step4 – 6的內容必須所有拖拽到Excel Application Scope中excel
Tips2: Visible複選框勾選與未勾選的區別blog
勾選上Visible複選框:須要本機安裝Office Excel程序,多個進程可控制同一個文件,可實時觀察到表格中的變化,用於調式排序
不勾選上Visible複選框:不須要安裝Office Excel程序,後臺執行,只有一個進程可操做文件,只能用於xlsx格式進程
4) 添加Read Range,輸出變量爲DataTable1,變量類型爲DataTable,
Tips: 「Sheet」 = 「」默認輸出所有數據,「Sheet」=」A2:C3」輸出A2:C3範圍內的值
5) 添加Output data table, 輸入是DataTable1,輸出是DataTableOutput
6) 添加一個輸出框,輸入DataTableOutput變量
7) 運行結果以下:順利讀出DataTable中的數據
8) 將以上的輸出結果另存爲新的excel文件,添加另一個Excel Application Scope,給定路徑和名稱
9) 添加一個Write Range,輸入Data Table1變量,並將此變量設置爲全局變量(ExcelDemo)
10) 運行結果以下
3、例2 從數據庫添加三行數據,並將結果表進行排序
1) 添加一個Build Data Table,輸出NewDataTable變量
2) 雙擊Data Table,刪除行和列,點擊加號+,建立列名爲a和b,添加數據以下
3) 添加Append Range,輸入NewDataTable
4) 運行結果以下:
5) 添加Sort Table, 用Year參數進行排序
Tips: 前置條件,須要將result.xlsx文件進行格式化
這裏的Table1將做爲Sort Table中的參數
6) 運行結果以下:
4、例3 使用流程圖找出年齡小於40的員工