【UiPath】Excel内のリストから特定の条件を抽出する方法

動画で実行画面を確認

ワークフロー概要

  1. 名前と性別が格納されたCSVファイルを読み込む
  2. 読み込んだCSVファイルから、性別が「女性」の行を抽出
  3. 抽出した行から、名前と性別を取り出す
  4. 名前と性別をメッセージボックスに表示する

ワークフロー全体図

Excel内のリストから特定の条件を抽出する方法

作成手順

※参照元のCSVファイルは下記
CSVファイル

1.[CSVを読み込む]アクティビティを追加

・出力先変数を作成
customer
・「先頭行をヘッダーとする」にチェック
[CSVを読み込む]アクティビティ

・[プロパティ]内、[エンコーディング]の文字コードを「”shift-jis”」にする。
[CSVを読み込む]アクティビティ/プロパティ

2.[代入]アクティビティを追加

左辺値(To):「g_customer」変数を作成
→変数の型を、DataRow型の配列にする。

右辺値(Value):customer.Select(“性別=’女性'”)
→Selectメソッドを使って、女性を抽出する。
[代入]アクティビティ

3.[繰り返し(コレクションの各要素)]アクティビティを追加

[本体]には、「名前」と「性別」を抽出する、[代入]アクティビティを追加。
[繰り返し(コレクションの各要素)]アクティビティ

4.[メッセージボックス]アクティビティを追加

[メッセージボックス]アクティビティ

※変数の設定は下記
変数