Excel でデータを編集および更新する

完了

Excel にエクスポートでファイルに対して選択したオプションに基づいて、更新したレコードを Dataverse にインポートして戻すことができます。

更新されたレコードを Dataverse にインポートする場合は、次の点を考慮してください。

  • Excel Online で開く - 該当するファイルの 保存 オプションを使用することで、レコードを Excel に更新して戻すプロセスを管理できます。

  • 動的ピボットテーブル - このタイプのファイルのエクスポートには、必要な非表示列が含まれないため、Excel からインポート オプションを使用したインポートができません。

    「インポート ファイルの無効な形式」エラー メッセージのスクリーンショット。

  • その他のすべての [Excel にエクスポート] オプションの場合:

    • 非表示の列の値は変更できません。 Excel にエクスポートした後に非表示のフィールドを変更した場合、ファイルは Dataverse にインポートされなくなります。

    • スプレッドシートに追加された新しい列を避けます。

    • 一般的に、列ヘッダーが変更されなかった場合は、自動マッピングを使用できます。

    • Excel スプレッドシートの前回のエクスポート (静的ワークシートの場合) または更新 (動的ワークシートの場合) から、ファイルをインポートするまでの間に元のレコードが変更された場合は、エラーが生成され、インポート ログにそのようなレコードが特定されます。

Excel で編集したデータを使用して Dataverse レコードを更新する

Excel でレコードを編集した後、必ずファイルを .csv 形式で保存してください。 関連する Dataverse テーブルを更新するには、次の手順に従います。

  1. モデル駆動型アプリで更新するテーブルのいずれかのビューで Excel からのインポートを選択します。 CSV からのインポート を選択します。

  2. 表示されたフォームで、ファイルの選択を選択して、インポートする Excel スプレッドシートを探します。 必要に応じて、適切なユーザーに既定のインポート済みレコードの所有者を変更します。 次へを選択して、次の手順に進みます。

    Excel からのインポート フォームのスクリーンショット。ファイルが選択された状態で [ファイルの選択] が強調表示されている。

  3. Excel ファイルに行が追加されていて、重複が検出される可能性がある場合は、ビジネス シナリオに適した 重複データの設定 オプションを選択します。 次に、マッピングの確認 を選択します。 ファイルのインポートを続行するには、マッピングを確認して修正し、インポート完了 を選択します。

    [Excel フォームからのインポート] のスクリーンショット。[重複データの設定] にフォーカスが置かれている。

  4. Excel からのインポート プロセスの最後のフォームで、進行状況の追跡を選択して、レコードがいつ Dataverse にインポートされたかを把握します。

    「Excel フォームからのインポート」のスクリーンショット。「進行状況の追跡」にフォーカスが置かれている。

  5. OK を選択して、ページを離れてインポート ログ ページを開くことを確認します。

    「このページから離れますか」通知メッセージのスクリーンショット。「OK」オプションにフォーカスが置かれている。

  6. インポートしたファイルのステータスの理由完了に変更されるまで、最新の情報に更新を数回選択します。

Office アドイン オプションを使用する

いくつかのシナリオでは、ユーザーは Excel (デスクトップ バージョン) で Dataverse のレコードを編集し、直接 Dataverse で変更を公開し直すことを期待される場合があります。

このオプションは、Microsoft PowerApps Office アドインを使用する場合に使用可能です。

アドインを使用する際は、以下の点に留意してください。

  • アドインは、各ユーザーに対して個別にインストールします。

  • 検証および完全なルックアップ オプションは、データの品質を保証するのに役立ちます。

  • セキュリティ アクセス許可は、接続しているユーザーに基づいて適用されます。

  • Dataverse への新しい行の追加や既存の行の削除などの変更を公開できます。

  • すべての行および列は Excel に表示されます。 このオプションは、モデル駆動型アプリでは表示できません。

アドイン オプションを Excel にインストールするには、次の手順に従います。

  1. Microsoft Excel の 挿入 メニューで、アドインを取得 オプションを選択します。 CRM カテゴリで、Microsoft PowerApps Office アドインの横で 追加 を選択します。 365 アカウントとは異なる場合、開発者アカウントで Excel にログインしてください。

  2. ライセンス条件とプライバシー ポリシーを確認します。 続行に同意する場合、続行 を選択します。

    ライセンス条件とプライバシー ポリシー メッセージのスクリーンショット。[続行] オプションにフォーカスが置かれている。

  3. Excel を閉じてから、Power Apps ポータルに戻ります。 テーブルに移動します。 適切なテーブルの横の省略記号を選択してから、編集 > Excel でデータを編集 を選択します。

  4. 生成された Excel スプレッドシートを開きます。 通知メッセージが表示された場合は、編集を有効にするを選択します。

  5. 以下のようなエラー メッセージが表示される場合、Microsoft 365 アカウントと一致しない開発者アカウントにサインインしていると考えられます。 (Microsoft 365 アカウントは、Excel にログインしていると考えられます)。これを修正するには、開発者アカウントと同じ資格情報を使用して Excel アカウントにサインインします。 Excel で、ファイルその他アカウントアカウントの切り替え を選択し、開発環境の資格情報を入力します。 アドインをアンインストールし、正しいアカウントで再インストールする必要があります。そうしないと、コネクタでは、引き続き間違ったアカウントが使用されます。

    アドイン エラー メッセージのスクリーンショット。

  6. 接続されていない場合は、アドイン ペインから サインイン を選択してから、Dataverse への接続に使用する資格情報を入力します。

    Excel の「アドイン」ペインのスクリーンショット。「サインイン」オプションにフォーカスが置かれている。

  7. Excel での変更が完了したら、アドイン ペインの公開を選択して、Dataverse を更新します。

    Excel の「アドイン」ペインのスクリーンショット。「公開」オプションにフォーカスが置かれている。

次の手順

これでは、Excel でデータを編集し、関連する Dataverse テーブルを更新する方法について説明しました。 次に、Excel でアカウント情報を編集し、Dataverse での変更を視覚化します。