Excelデータに基づくキャンバスアプリの作成 – Power Apps

Excelデータを使用してCanvasアプリを作成するには、まずデータをテーブルとしてフォーマットすることが重要です。Power Appsを使用して、外部のExcelまたはCSVファイルをインポートし、Dataverseテーブルとして保存できます。また、外部のExcelファイルに接続してデータを利用する方法もあります。自由にカスタマイズ可能な空のCanvasアプリを作成し、Excelデータをソースとして使用できます。データの表示や編集、削除機能を持つアプリを構築し、ユーザーは簡単に情報を操作できます。

Excelデータを利用してCanvasアプリを作成する方法

Excelデータを利用してCanvasアプリを作成する方法はいくつかあります。まず、Excelにおいてデータを単なるセルの範囲としてではなく、テーブルとしてフォーマットすることが重要です。これにより、Power Appsがデータを読み取りやすく、効果的に操作できるようになります。データを選択し、Excelで「挿入」から「テーブル」を選択すると、Power Appsがデータを認識し利用しやすくなります。詳しい情報は、ここをクリックしてください。

Excelデータを使ったアプリの作成オプション

Power Appsで以下のオプションから1つを選択してアプリを作成できます:

作成オプション 利点 ナビゲーション
外部のExcelまたは.CSVファイルをPower Appsにインポート アップロードされたExcelデータがDataverseテーブルを生成。これにより、ビジネスニーズに合わせてデータを安全にクラウドに保存できます。 「データから始める」 > 「新しいテーブルを作成」 > 「Excelまたは.CSVファイルをインポート」を選択します。
外部のExcelファイルに接続し、Canvasアプリを作成 Excelのコネクタを使用すると、データをExcelに格納したままで簡単かつ迅速にアプリを作成・展開できます。データの操作が容易で、迅速なプロトタイピングが可能です。 「データから始める」 > 「外部データに接続」 > 「Excelから」を選択します。
空のCanvasアプリを作成し、後でExcelデータを追加 完全な柔軟性とカスタマイズ性を持つアプリを設計できます。 左ナビゲーションペインで「作成」 > 「空のキャンバスから始める」を選択します。

外部Excelファイルをインポート

Power AppsにExcelデータをインポートすると、単なるExcelファイルではなく、Dataverseテーブルに変換されます。この変換により、Power Apps内でデータをより簡単に統合・管理できるようになります。以下の手順でインポートを行います。

  1. Power Appsにサインインします。
  2. 「データから始める」 > 「新しいテーブルを作成」 > 「Excelファイルまたは.CSVファイルをインポート」を選択します。
  3. 「デバイスから選択」を選び、Excelファイルが保存されている場所に移動してアップロードします(最大ファイルサイズは5GBです)。
  4. テーブルが作成されたら、列名またはテーブル名を選択してプロパティを編集します。
  5. 「行の所有権」を選択し、行の所有権を管理する方法を選択します。
  6. 完了したら、「保存してアプリを開く」を選択します。システムは最初の20行のデータをアップロードし始め、残りはバックグラウンドでアップロードされます。

Excelファイルに接続してCanvasアプリを作成

Excelファイルは、Dropbox、Google Drive、OneDrive、またはOneDrive for Businessといったクラウドストレージサービスに保存する必要があります。Power Appsはクラウドに保存されたExcelファイルにのみ接続可能です。Power AppsのExcelコネクタを使用すると、Excelデータにアクセスできます。

  1. Power Appsにサインインします。
  2. アプリを作成する方法に応じて、ホーム画面から以下のオプションを選択します。
    • 単一ページのギャラリーアプリを作成する場合: 「データから始める」 > 「外部データに接続」 > 「Excelから」。
    • 三画面のモバイルアプリを作成する場合: 「アプリテンプレートから始める」 > 「Excelから」。
  3. 接続を選択するには、「…」ボタンを選択します。
  4. ファイルの場所を入力し、テーブルを選択します。
  5. 完了したら、「アプリを作成」を選択します。

空のCanvasアプリを作成し、Excelデータを追加

空のCanvasアプリを作成し、Excelデータを情報のソースとして使用する手順は以下の通りです。

  1. データをコピーしてExcelファイルに貼り付けます。
  2. Excelでテーブルをフォーマットし、Power Appsが情報を解析できるように「Schedule」と名付けます。
  3. 「eventsignup.xlsx」としてファイルを保存し、閉じて、OneDriveなどのクラウドストレージアカウントにアップロードします。

重要な点として、Excelファイルは必ずテーブルとしてフォーマットされている必要があります。

データに接続して空のアプリを作成

  1. Power Appsにサインインします。
  2. 左ナビゲーションペインで「作成」 > 「空のキャンバスから始める」を選択します。
  3. 電話サイズレイアウトを選択し、Power Apps Studioが開きます。
  4. 画面の中央で「データに接続」を選択します。

ビュー画面の作成

  1. コマンドバーで「新しい画面」 > 「一覧」を選択します。
  2. 「Tree view」で「BrowseGallery1」を選択し、プロパティペインで「レイアウト」を「タイトル、サブタイトル、およびボディ」に設定します。
  3. フォーミュラバーでCustomGallerySampleScheduleに置き換えます。

続いて、フィールドを構成し、レコードを表示・操作できるようにします。

アプリをテスト

アプリが正しく機能しているかを確認するため、以下の操作を行います。

  1. ビュー画面に移動し、アプリをプレビューします。
  2. 検索ボックスに文字を入力して絞り込みます。
  3. 新しいレコードを追加し、変更を保存します。

次のステップ

  • Ctrl+Sを押してアプリをクラウドに保存し、他のデバイスから実行できるようにします。
  • アプリを共有することで、他の人も実行できるようにします。

以上がExcelデータを使ったCanvasアプリの作成方法です。ぜひ、様々なアプリにチャレンジしてみてください。

————-

Create a canvas app based on Excel data – Power Apps

Source link

Creating a canvas app using Excel data involves several steps to ensure smooth integration and functionality. Here’s a concise summary:

Formatting Data

  • Table Format: Always format your Excel data as a table (Insert > Table) for better compatibility with Power Apps.

Creating an App Options

  1. Import Excel or CSV:

    • Upload your Excel file to generate a Dataverse table, allowing secure cloud storage.
    • Path: Start with Data > Create new tables > Import an Excel file or .CSV.
  2. Connect to External Excel:

    • Use the Excel connector for quick app creation without altering the original Excel file.
    • Path: Start with Data > Connect external data > From Excel.
  3. Blank Canvas App:
    • Design an app from scratch for full customization by connecting to an Excel table.
    • Path: Create > Start with a blank canvas.

Step-by-Step Example

Importing Data

  1. Upload the formatted Excel file (max 5 GB) to Power Apps.
  2. Configure data types and properties as needed.

Connecting External Data

  1. Store your Excel file in a cloud service (e.g., OneDrive).
  2. Use the Excel Online (Business) connector for broader access.

Building the App

  1. Create Screens:

    • View Screen: Display records with sorting and search functions.
    • Change Screen: Enable users to interact with data (add, edit, delete).
  2. Implementing Logic:
    • Refresh data, navigate between screens, and handle form submissions efficiently with formulas.

Testing and Finalizing

  • Validate functionalities like searching, sorting, adding, and deleting records in preview mode.
  • Save and share the app for access across devices.

Next Steps

  • Save your app and share it with users for broader access and utility.

This process ensures your app is robust and leverages Excel’s data effectively while providing an intuitive user experience.

関連記事