次の方法で共有


Excelからデータをインポートし、CSVにデータをエクスポートする

テーブルにデータを取得(インポート)するには、Excelワークシート ファイルまたはコンマ区切り値(CSV)ファイルを使用します。 Microsoft Dataverse

Dataverse テーブルのデータをエクスポートすると、CSV ファイルとしてエクスポートされます。

Excel または CSV ファイルからのインポート

Excel からデータをインポートする方法は 2 つあります。

重要

  • データをインポートまたはエクスポートするには、 環境作成者 セキュリティ ロール が必要です。
  • インポート > Excel からデータをインポートする コマンドを使用した Excel または CSV ファイルからのインポートは、GCC、GCC High、および DoD の環境では使用できません。 この制限を回避するには、Power Apps の テーブル 領域で インポート > データのインポート を選択し、Excel ブックテキスト/CSV などのデータ ソースを選択します。

オプション 1: ファイル テンプレートを作成し、変更して、インポート

すべてのテーブルには、入力ファイルに存在する必要がある必須の列があります。 テンプレートを作成することをお勧めします。 作成するには、テーブルからデータをエクスポートします。 次に、同じファイルを使用して、データで変更します。 最後に、変更したファイルをテーブルにインポートして戻します。 テンプレートを使用すると、各テーブルに必要な列を指定する必要がないため、時間を節約することができます。

ファイル テンプレートを準備する

  1. テーブル データをエクスポートします
  2. データをインポートする前に、データが一意になるように計画を定義します。 主キーまたは代替キーのいずれかを使用します。 詳細情報: Excel または CSV からテーブルにデータをインポートするときに一意性を確保する

データを使用してファイルを変更する

前述の手順で作成したテンプレートに、Excel または CSV ファイルのデータをコピーします。

ファイルのインポート

  1. powerapps.com で、左側のナビゲーション ウィンドウのテーブルを選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。
  2. 選択 インポート > Excelからデータをインポートします
  3. データを取り込むテーブルを選択し、次へを選択します。
  4. データのインポートページで、アップロードを選択し、ファイルを選択します。 プロンプトに従ってファイルをアップロードします。
  5. ファイルのアップロードが完了し、マッピングが成功したことを示すマッピングのステータス が表示されたら、右上のインポートを選択します。 Excel でマッピング エラーのトラブルシューティングを行うに移動してマッピング エラーを修正します。 マッピング成功のインポート インポートが正常に終了すると、挿入と更新の合計数が表示されます。

オプション 2: 独自のソース ファイルを使用してインポート

Dataverse テーブルの特定テーブルに必要な行を知っている Advanced ユーザーの場合は、独自の Excel または CSV ソース ファイルを定義します。 ファイルのインポートの手順を実行してください。

Excel でマッピング エラーのトラブルシューティングを行う

ファイルをアップロードした後にマッピングのエラーが表示される場合は、状態をマップを選択します。 行のマッピング エラーを確認および修正するには、次のステップに進みます。

  1. 表示 の下の、右側にあるドロップダウン メニューを使用し、マッピングされていない行エラーがあるフィールド、または必須フィールドを使用可能にします。

    ヒント

    • 警告またはエラーが表示された場合、列のマッピングのドロップダウン メニューからマッピングされていない列またはエラーのあるフィールドを検査することができます。
    • upsert (更新または挿入) ロジックを使用して、すでに行が存在する場合はその行を更新するか、新しい行を挿入します。
  2. すべてのエラーと警告を解決したら、右上隅の変更の保存を選択します。 データのインポート画面に戻ります。

  3. マッピングのステータス列にマッピングの成功が表示されたら、右上のインポートを選択します。

インポートが正常に完了しましたメッセージが表示されると、挿入数と更新数の合計が表示されます。

Excel または CSV からテーブルにデータをインポートする際の一意性を保証する

Dataverse テーブルでは、Dataverse テーブル内の行を一意に識別するために主キーを使用します。 Dataverse テーブルの主キーは、グローバル一意識別子 (GUID) です。 これは、行識別のための既定の基準となります。 Dataverse テーブルにデータをインポートするなどのデータ操作では、既定の主キーが表示されます。

例:
アカウント テーブルの主キーは accountid です。

主キーとして accountid を示す アカウント テーブルからのサンプル エクスポート ファイル。

場合によっては、外部ソースからのデータを統合するときに主キーが機能しないことがあります。 主キーの代わりに行を識別する代替キーを定義するには、Dataverse を使用します。

例:
アカウント テーブル用に、代替キーとして自然キー ベースの ID を使用して transactioncurrencyid を設定する場合があります。 たとえば、前述のGUID値 88c6c893-5b45-e811-a953-000d3a33bcb9 の代わりに US ドル を使用します。 キーとして通貨記号または通貨の名前を選択できます。 詳細については次を参照してください: Power Apps ポータルを使用して代替キーを定義する

代替キーを 通貨 テーブルに作成する例。

自然キーとして 通貨名 を示す アカウント テーブルからのサンプル エクスポート ファイル。

代替キーを指定した後でも、主キーを識別子として使用することができます。 前のサンプルでは、GUID が有効なデータであれば、最初のファイルは有効です。

データのエクスポート

単一のテーブルからデータをコンマ区切り値 (CSV) 形式でエクスポートします。

  1. 左側のナビゲーション ウィンドウで、Power Apps にサインインし、テーブルを選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。

  2. エクスポート > データのエクスポート を選択します。

  3. 選択 でデータをエクスポートするテーブルを選択し、選択 でデータをエクスポートします

    データを アカウント テーブルからエクスポートする例。

  4. エクスポートが正常に終了したら、エクスポートしたデータをダウンロードするを選択して、Web ブラウザで指定したダウンロード フォルダに CSV ファイルをダウンロードします。

    エクスポートに成功したことを示すサンプルとダウンロード可能なファイルへのリンク。

注意

エクスポートには 12 分の時間制限があります。 エクスポートされるデータの量が 12 分を超えると、エクスポートは失敗します。 これが発生した場合は、データをより小さなセグメントにエクスポートします。

サポートされていないデータ型とフィールド

次のデータ型は、現在、インポートやエクスポートでサポートされていません。

  • タイムゾーン
  • 選択肢 (複数選択)
  • 画像
  • ファイル

次のフィールドはシステム フィールドであり、インポートとエクスポートはサポートされていません。

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

注意

Excel からのデータ取得機能とデータのエクスポート機能は、現在、Power Apps 開発者プランに含まれていません。

コネクタを使用してインポート

コネクタを使用して、Azure、SQL Serverデータベース、 SharePoint、Access、ODataなど、さまざまなソースから選択したデータをインポートします。 詳細情報: データフローの作成と使用 Power Apps

参照

テーブル Dataverse

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。