Select Excel data

エクセルの特定条件に合致する行のみを取得したいです。
具体的には、特定の期間(例:2018/8/15~2018/8/25)の行を取得したい
(取得対象のエクセルの状態)
read Rangeで取得する際にはヘッダ行は取得できない
※不特定な文字列が、複数行データの前に存在する
データ列は固定

やったこと、
read Range で読み取ったdatatable型変数に対して、Selectを使用して取得しようとした。
Main.xaml (27.6 KB)

dtbMain.Select(“年月” > targetDay.ToString(“yyyy/M/d”))
文字列の比較をやっている時点で、おかしいのは自覚しているのですが、
対処方法がわかりません。

お詳しい方いましたら、よろしくお願いいたします。

追記:Uipathのバージョンは2018.1.3 固定です


Date in rangeアクティビティを使用して日付判定を行い、
条件に合致したレコードのみ別Datatableにインポートする方法はいかがでしょうか。
サンプルを作成してみましたのでご確認ください。

MarikoUsui さんありがとうございます。

できました。
Date in range というアクティビティがあるのですね。

※記録のため動いたソース
Main.xaml (12.9 KB)

1 Like