Excelに日付の列があり、対象の日付以外を削除したいと思っています。
今日時点から3日後と14日後の日付を抽出して、他のデータを削除するフローを作成したいと思っております。
データテーブルにExcelを読み込んだ後のフローが思いつきません。
ご教授いただけますと幸いです。
内容が抽象的ですので、可能であれば、入力と期待する出力、それぞれのサンプルファイルを共有いただくと良いかと思います。
Use Read Range Activity to read the data into Datatable
Declare two variables and assign calculated dates accordingly
- DayThree -
DateTime.Now.AddDays(3)
- DayFifteen -
DateTime.Now.AddDays(15)
Use Filter DataTable activity to Keep only with matching above two dates
Thanks,
Ashok
大変失礼しました。
Excelの日付列から、特定の日付以外のデータを削除したいです。
具体的には、今日から3日後と14日後の日付のデータを残し、それ以外のデータを削除するフローを作成したいです。
サンプルファイル添付します。
サンプル2の状態にしたいと考えております。
サンプル1.xlsx (8.7 KB)
サンプル2.xlsx (8.6 KB)
こんにちは
方法はいくつか考えられますが、直接EXCEL内の行を削除するのであれば
以下になります。
条件式は
Cdate(CurrentRow.ByField("出発日")).Date.AddDays(-3)<>Today AndAlso Cdate(CurrentRow.ByField("出発日")).Date.AddDays(-14)<>Today
サンプル
Sample20240228-3.zip (22.7 KB)
別シートあるいは別ファイルにしても良いのであれb、一旦DataTableに取り込んでから、フィルターして別の場所に書き込む方法もあります。
1 Like
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.