見出し画像

Power Automate for desktopでExcel操作のまとめ!

じょじお(@teijilabo)です。
Power Automate for desktopExcelを扱う方法について学習しましたので以下にまとめます。

初学者の方の参考になれば幸いです。



Excelを読み込む方法

▲Excelを1セルだけ・1セルずつ読み込む方法


▲Excelのデータ範囲を読み込む方法(Datatable型変数に格納する)


Excelの最終行最終列を特定する方法




Datatableから値を取り出す方法

▲Datatableから1個ずつ取り出す方法

▲Datatableからループ処理で反復的に取り出す方法。行単位・列単位で取り出す


Datatableの加工



Excelに書き込む方法・Excelの転記

▲Excelの1つのセルに書き込む方法


Datatableの作成方法

▲ExcelにDatatableを一括で書き込む方法




Excelにマクロを実行する方法

▲Power Automate for desktopからExcelにVBAマクロを実行する方法



Excelを保存したりコピーしたりする方法

準備中です。


Excel表をメールに挿入する方法

Excel表のセルデータひとつひとつにHTMLタグをくっつけてHTMLテーブルを作成し、メール本文にExcel表を挿入する方法について書きました。


Power Automate for desktopからExcelを操作する時の注意点

  • Excelは開いたら閉じるの忘れがち。

  • Excelインスタンスを非表示(バックグラウンド実行)する場合でもテスト中は表示しておいた方がいい。

  • Excelへ書き込みを行う場合は1セルずつ書くよりも、ListやDatatable単位で出力した方が処理が速い。





よろしければサポートお願い致します。頂いたサポートは今後の活動費として大切に使用させて頂きます!