0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UiPath (produced with UiPath Friends)Advent Calendar 2024

Day 19

【UiPath】「範囲を読み込み」を高速化するには「表示行のみ」をオフにする

Posted at

モダンの「範囲を読み込み」アクティビティには、「表示行のみ」というプロパティがある。

image.png

  • 表示行のみ
    表示されている行のみを読み取る場合は、このオプションを選択します。フィルター処理された値および非表示の値は無視します。

このプロパティはデフォルトでオンになっているが、どうもこの設定が速度に強く影響を及ぼしているようだ。フィルターや非表示を使っていなければオフにしても問題ないため、必要なければオフにしておこう。

検証

速度の検証として、「範囲を読み込み」で1000行ほどのExcelを読み込み、処理にかかる時間を計測する。また、これを連続して5回繰り返す。

image.png

表示行のみ:オン

平均して1回あたり20秒ほど。それなりに時間がかかっていることが確認できる。

image.png

表示行のみ:オフ

なんと平均して1回あたり1秒もかかっておらず、速度に大きな違いが出ている。

image.png

まとめ

必要なければ「表示行のみ」はオフにしよう!

参考

サンプルのExcelファイルについてはこちらのサイトから拝借した。

動作環境

UiPath.Excel.Activity v2.24.4

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?