數據篩選(Filter Data Table)的介紹
使你可以根據指定的邏輯條件, 保留或刪除行或列
二、Filter Data Table在UiPath中的使用
打開設計器,在設計庫中新建一個Sequence,為序列命名及設置Sequence存放的路徑,然后在Activities中搜索Read Range(本案例我們使用的是System-File-Workbook下的Excel控件), 並將其拖至設計區, 在WorkbookPath 屬性中, 輸入你的Excel 文件路徑, 在Range 屬性中輸入你要讀取的Excel 數據范圍, 在SheetName文件中, 輸入你要讀取的工作簿名稱, 在DataTable 屬性中, Ctrl + k自定義變量outDT, 用來保存讀取的Excel范圍的數據




在Activities中搜索Filter Data Table, 並將其拖至設計區, 在Input的DataTable 屬性中, 輸入步驟1返回的變量outDT, 在Output的DataTable屬性中, Ctrl + k自定義變量filterDT, 用來保存經過濾之后保留的內容



在Filter Data Table活動中, 點擊Filter Wizard, 在彈出的選框中, Filter Rows選項卡中, 輸入你的過濾條件, 在Output Columns選項卡中, 選擇你需要保留或刪除的字段, 不填則默認保留原來的所有字段. (本案例為保留所有Age字段小於30的數據, 並只保留Name 和Age字段)


在Activities中搜索Write Range, 並將其拖至設計區, 在WorkbookPath屬性中輸入你要將過濾后的數據寫入的Excel 路徑, 在Input的DataTable 屬性中輸入步驟2的返回結果filterDT變量



運行完成,你會看到Uipath Studio成功讀取Excel 的內容, 經過濾后將數據寫入到另一個Excel 中
總結:以上流程就用到了數據篩選(Filter Data Table)的操作,大家可以動手試試
UiPath技術交流群:
「465630324」
文章來源:RPA之家(http://www.rpazj.com)
作者:RPA之家團隊