任意のファイルの行数をカウントし、メッセージで表示する

PAD

今回は、Power Automate Desktopを使って、Excelファイルを任意で選択し、そのファイルの行数をカウントしてメッセージとして表示する方法を紹介します。このフローを使うと、Excelファイルの内容を簡単に確認できます。

ずんだもん
ずんだもん
このファイルの行数を取り出すのだ。行数は200行あるのだ


四国めたん
四国めたん
イチイチ開いて確認するのは面倒よね


フローの全体概要

このフローでは、次のアクションを行います:

  1. ファイル選択ダイアログを表示する
  2. 選択したExcelファイルを開く
  3. データを読み取り、行数をカウントする
  4. 行数をメッセージとして表示する

それでは、各ステップを詳しく見ていきましょう!

ステップ1: ファイル選択ダイアログを表示する

まず、ユーザーにExcelファイルを選択してもらいます。

  1. ファイルの選択ダイアログを表示

    • タイトル: ファイルを選択してください
    • 保存する変数名: SelectedFile
    • 押されたボタンを保存する変数名: ButtonPressed
ずんだもん
ずんだもん
このとき、ファイルを選択するウィンドウが開くから、どれか選択するのだ

ずんだもん
ずんだもん
その画像は僕のデスクトップが丸見えになるから勘弁してほしいのだ…

ステップ2: 選択したExcelファイルを開く

次に、選択したExcelファイルを開きます。

  1. Excelの起動

    • ファイルパス: SelectedFile
    • インスタンス名: ExcelInstance

ステップ3: データを読み取り、行数をカウントする

Excelファイルからデータを読み取り、その行数をカウントします。

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

    • インスタンス名: ExcelInstance
    • 保存する変数名: FirstFreeColumn, FirstFreeRow
      • ずんだもん
        ずんだもん
        このとき、1行目はカウントしてないのだ

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

        • 読み取り範囲: 列 'A'1 から FirstFreeColumn - 1 列 行 FirstFreeRow - 1
        • 保存する変数名: ExcelData
  2. Excelを閉じる

    • インスタンス名: ExcelInstance

ステップ4: 行数をメッセージとして表示する

カウントした行数をメッセージとして表示します。

  1. メッセージを表示

    • タイトル: 行の総数
    • メッセージ: ExcelData.RowsCount
    • 押されたボタンを保存する変数名: ButtonPressed2

ずんだもん
ずんだもん
結果はこちらなのだ

四国めたん
四国めたん
きちんと合ってるわね!

まとめ

このフローを実行することで、選択したExcelファイルの行数を簡単にカウントして表示することができます。Power Automate Desktopを使えば、Excelファイルの内容を迅速に確認でき、業務効率を向上させることができます。ぜひ、このフローを他のタスク管理やデータ確認にも応用してみてください。

コメント

タイトルとURLをコピーしました