UiPath Excel テーブルをフィルター アクティビティ

2021年11月27日

(プロジェクト設定:モダンExcelの設定でクラシックを使う場合のアクティビティです)

「テーブルをフィルター」はテーブルに条件を指定し

合致するデータのみ表示するアクティビティです。

この記事では使い方を紹介します。

アクティビティの使い方

まず「利用可能」、「UI Automation」、「アプリの連携」、

「Excel」より「Excel アプリケーション スコープ」を設置し

ブックのパスにテーブルのあるファイルを指定します。

そして「Excel アプリケーション スコープ」の中に

「利用可能」、「UI Automation」、「アプリの連携」、

「Excel」、「テーブル」より「テーブルをフィルター」をドラッグします。

「Excel アプリケーション スコープ」の中に「テーブルをフィルター」をドラッグする図解

そしてプロパティに値を設定します。

項目設定値
シート名テーブルの存在するシート名を指定
テーブル名Excelに設定されているテーブル名を指定
フィルターオプション表示するデータの一覧
String[]型の変数を指定するか
{"肉","調味料"}のような指定をします。
列名フィルタの対象とする列を指定
プロパティの入力例の図解

この設定で下のブックに実行します。

フィルタ対象のブック

するとフィルターオプションで指定した肉と調味料のみが表示されている状態になります。

フィルター実施後のキャプチャ

プロパティ

共通

表示名を設定します。

共通のキャプチャ

表示名はデザイナーパネルに反映されます。

デザイナーパネル上の表示のキャプチャ

通常表示で「シート名」、「テーブル名」、「列名」が

デザイナーパネルに表示されるため

変えなくても問題はありませんが縮小して表示名だけにする場合は

検索するテーブル名と列名を明記するとよいでしょう。

入力

先述の通りフィルターするテーブルと存在するシート、

フィルターの条件と列名を指定します。

項目設定値
シート名テーブルの存在するシート名を指定
テーブル名Excelに設定されているテーブル名を指定
フィルターオプション表示するデータの一覧
String[]型の変数を指定するか
{"肉","調味料"}のような指定をします。
列名フィルタの対象とする列を指定
入力のキャプチャ

その他

UiPathのログに引数や変数の値が表示されるかを指定します。

機密性の高い情報を取り扱う場合にのみチェックする必要があります。

プライベートのキャプチャ

関連記事