LacotasuBlog

ポンコツ社内SEの備忘録

Power Automate Desktop RPA

[第10回] 【基本操作】レコーダーを使用せずExcel読み込み【一覧取得・最終行取得なども超簡単】

投稿日:2021年6月16日 更新日:

以前に、Excel出力を学習したので今回はExcel読み込みをやってみたいと思います。
サンプルデータを用意してますので、よかったらお使いください。

とりあえず最終形はこうした ↓

それでは上から見ていきますね。

Excelの起動

ドキュメントパスはベタ打ちしてますけど、本番では変数を使うことを推奨

Excelワークシートから最初の空の列や行を取得

これで最終行や最終列を一発で取得できます。
注意:最終行が100行目の場合、FirstFreeRowには101が入ります。

Excelワークシートから読み取り

一つのセルだけ取得したい場合とかは 取得:「単一セルの値」 も選択できます。

最終行、最終列には空白になった行や列が入りますのでデータがある部分まで取得したいのでマイナス1しましょう。

For each で取得したExcelの一覧を繰り返す

メッセージを表示してみる(列名を指定するパターン)

重要:CurrentItemの後ろに ["列名"] をつけると一つ一つのセルの値が取得できる。

メッセージを表示してみる(列番号を指定するパターン)

重要:CurrentItemの後ろに [n] ※nはExcelのゼロから始まる列番号 をつけると一つ一つのセルの値が取得できる。

▶で実行してみる

Excelに入力されてる内容が表示されました!

-Power Automate Desktop, RPA

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

WinActorで、日付を渡して曜日を返す【曜日判定・曜日取得】

変数一覧 「曜日」という変数を作成 シナリオ スクリプト実行_曜日取得 ノードのスクリプト実行をドラッグ ↓ スクリプトタブを選択して以下のように記述 result = Weekday(!対象のyyy ...

Windows10のRPA専用マシンは右下の通知を非表示にしておくこと

理由は、RPAの対象画面の右下に画像をクリックしたりしないといけない場合、通知が全面に来て画像マッチングしないからです。そもそもあまり画像マッチングを使わないシナリオフローを心がけたいですが、他人が作 ...

[第1回] Power Automate Desktop のインストール

「Power Automate」でググる。 https://flow.microsoft.com/ja-jp/  ↑最初に検索されたリンクをクリック Office365のアカウントでログインする 「開 ...

[第13回] 【基本操作】レコーダーを使用せずExcelで並び替えを実行する②【複数列の条件でソート】

以前、[第11回] 【PAD】Excelで並び替えを実行する方法①【特定の1列でソート】この記事で単一項目のソートをやってみたので、今回は複数列のソートにチャレンジしたいと思います。 とりあえず最終形 ...

【備忘録】Excelで〇〇以外とか◎◎を含む・含まないとかをフィルタリングする方法【WinActor】

前提条件と目標 ↓ こんな感じのExcelがあったとする。 例えば支店名:東京以外でフィルタリングしたい。商品コード:「N0」を含む行をフィルタリングしたい。 とか ↓ つまりテキストフィルターの こ ...