我有一個名爲「Table1」的表格的excel文件。我必須在條件「column1以'* my column''開始」的條件下,在UiPath中執行「過濾表」活動。但是,當我指定這樣的值時,該列將被過濾爲'結束於'操作。 這裏是我的表 - 如何將過濾器添加到UI路徑中的Excel表格中?
截圖下面是步驟的截圖我依循
我有一個名爲「Table1」的表格的excel文件。我必須在條件「column1以'* my column''開始」的條件下,在UiPath中執行「過濾表」活動。但是,當我指定這樣的值時,該列將被過濾爲'結束於'操作。 這裏是我的表 - 如何將過濾器添加到UI路徑中的Excel表格中?
截圖下面是步驟的截圖我依循
如果您使用*my value
作爲搜索/過濾模式,那麼它意味着任何事情都在開始,最後必須有my value
。所以,它被正確解釋爲Ends With
。如果你想要有一個Begins With
過濾器,你應該有你的過濾器文本後跟通配符,如 - my value*
。
此外,如果您希望在搜索模式中包含通配符作爲文字,您需要將它括在括號內,如[*]my value*
- 本文搜索以*my value
開頭的文本。
的MS Excel/VBA還支持代字號
~
在某些情況下轉義字符。
在Excel中的過濾器,「」代表任意字符序列。 上述情況的問題是,條件中的過濾器值已包含''。正因爲如此,系統總是將它讀爲'*我的列'=>'[任何字符]我的列'。即值以'我的列'結尾。 要解決此問題,我已指定包含過濾器,而不是以'我的列'開始。
我也試圖逃脫'*'。但它拋出了excel異常。
此外,您不能將條件指定爲「Column1 Like」*我的列%'「。當您將過濾器添加到「DataTable」(執行「ReadRange」活動之後)時,此工作文件。但在這種情況下,您將檢索所有記錄,然後您將過濾列。如果excel表格很大,這將導致性能問題。