ExcelデータをAES暗号化し、テキストファイルに保存する

PAD

今回は、Power Automate Desktopを使って、Excelファイルからデータを読み取り、そのデータをAES暗号化し、暗号化されたデータをテキストファイルに保存する方法を紹介します。このフローを使うと、データのセキュリティを確保しながら保存することができます。

ずんだもん
ずんだもん
この管理表を暗号化するのだ

ずんだもん
ずんだもん
ファイルを安全に管理したかったり、人と大事なデータを共有するときなどに便利なのだ
四国めたん
四国めたん
暗号化…って聞くと難しい感じがするわね
ずんだもん
ずんだもん
確かにそうかもだけど、PADなら簡単にできるのだ

フローの全体概要

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

  1. Excelファイルを開いてデータを読み取る
  2. データをAES暗号化する
  3. 暗号化されたデータをテキストファイルに保存する

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

ステップ1: Excelファイルを開いてデータを読み取る

まず、指定したExcelファイルを開き、データを読み取ります。

  1. Excelの起動

    • ファイルパス: C:\Users\high6\Desktop\管理表.xlsx
    • インスタンス名: ExcelInstance
  1. Excelワークシートから読み取る

    • 読み取り範囲: ワークシート内のすべてのセル
    • 保存する変数名: ExcelData

ステップ2: データをAES暗号化する

次に、読み取ったデータをAES暗号化します。

  1. AESでテキストを暗号化

    • 暗号化するテキスト: ExcelData
    • 保存する変数名: EncryptedText

ずんだもん
ずんだもん
暗号キーは「zundamon」にしたのだ
ずんだもん
ずんだもん
解読時には、このキーが必要になるのだ

ステップ3: 暗号化されたデータをテキストファイルに保存する

最後に、暗号化されたデータをテキストファイルに保存します。

  1. テキストをファイルに書き込む

    • ファイルパス: C:\Users\high6\Desktop\AES.txt
    • 書き込むテキスト: EncryptedText
ずんだもん
ずんだもん
結果はこちらなのだ

四国めたん
四国めたん
わけわからない文字列になっちゃった…。ちゃんと戻せるの?
ずんだもん
ずんだもん
モーマンタイなのだ。きちんと元通りになるのだ。それについては、次の記事で解説するのだ

まとめ

このフローを実行することで、Excelファイルから読み取ったデータをAES暗号化し、その暗号化データをテキストファイルに自動的に保存することができます。

Power Automate Desktopを使えば、データのセキュリティを強化しながら保存作業を効率化できます。ぜひ、このフローを他のセキュリティ要件にも応用してみてください。

コメント

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