お世話になります。
Excelの表データをもとに
社内システムへデータ投入するロボットを運用しています。
データ量が増えていくにつれレスポンスが悪くなっているので改善したいです。
(初心者が手探りで作っているためスマートな作りになっていません)
■状況
・データ量が年度末(3月末)になるほど増えていきます(現在10000行弱)
・対象データのみを別システムへ入力します(概ね100件程度/日)
■現状
(1)ExcelデータをデータテーブルAで全行取得
(2)データテーブルAから必要データをフィルタし、
別データテーブルBにしてForLoopで1件ずつ処理
(3)データテーブルAの対象行の更新日付欄に日時を入力して値を更新
(4)1行更新するごとにデータテーブルAを
Excelファイルへ丸ごと書き戻してブック保存
■やりたいこと
・日々の対象データのみをデータテーブルにする
(フィルタONにして範囲を読み込みでOK?)
・更新した対象行を特定してExcelファイルへ書き戻す
(行データに一意キーとなる番号はあります)
・1行処理するごとにExcelファイルを保存する
なにかアドバイスをいただければ助かります。