在 Dataverse 中匯入或匯出資料

若要將資料取得 (匯入) 至 Microsoft Dataverse 資料表中,請使用 Excel 工作表檔案、逗點分隔值 (CSV) 檔案,或許多可用的連接器之一。

當您匯出 Dataverse 資料表資料時,會以 CSV 檔格式匯出。

使用連接器匯入

使用連接器從許多不同的來源 (例如 Microsoft Excel、Azure、SQL Server 資料庫、SharePoint、Access、OData 等) 匯入資料。

  1. 登入 Power Apps
  2. 在左瀏覽窗格中選取表格。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 選取資料 > 取得資料 > 取得資料
  4. 資料來源清單中,選取要從中匯入資料的連接器。

如需要做為資料來源的連接器的資訊,請參閱 所有 Power Apps 連接器清單Microsoft 發佈的所有連接器清單

從 Excel 或 CSV 檔案匯入

有兩種方法可以從 Excel 匯入資料。

重要

使用匯入從 Excel 匯入資料 > 從 Excel 匯入資料命令在 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 資料表中指定資料表的必要資料行,請定義您自己的 Excel 或 CSV 來源檔案。 依照匯入檔案中的步驟進行。

使用 Excel 疑難排解對應錯誤

如果上傳檔案後收到對應錯誤,請選取對應狀態。 執行下列步驟來檢查和修正資料行對應錯誤。

  1. 使用顯示下方的右側下拉式功能表,逐步查看未對應的資料行有錯誤的欄位必要欄位

    提示

    • 視您收到的是警告還是錯誤而定,透過資料行對應中的下拉式功能表檢查未對應的資料行有錯誤的欄位
    • 使用 Upsert (更新插入) 邏輯,以更新資料列 (若已存在),或是插入新資料列。
  2. 解決所有錯誤和警告之後,選取右上角的儲存變更。 您將返回匯入資料畫面。

  3. 對應狀態資料行顯示已成功對應後,選取右上角的匯入

顯示成功完成匯入訊息後,將顯示插入和更新的總數。

當您將資料從 Excel 或 CSV 匯入至資料表時,確認唯一性

Dataverse 資料表使用主索引鍵來唯一標識 Dataverse 資料表中的資料列。 Dataverse 資料表的主索引鍵是全域唯一識別碼 (GUID)。 它構成資料列識別的預設基準。 像匯入資料至 Dataverse 資料表這樣的資料作業會表現出預設主索引鍵。

範例:
客戶資料表的主索引鍵是 accountid

來自客戶表格的範例匯出檔案,顯示 accountid 為主索引鍵。

當您整合外部來源的資料時,主索引鍵有時可能會無法使用。 使用 Dataverse 定義唯一識別資料列的其他索引鍵來取代主索引鍵。

範例:
對於客戶資料表,您可能會使用自然索引鍵識別,將 transactioncurrencyid 設定為其他索引鍵。 例如,使用美元,而不使用先前所顯示的 GUID 值 88c6c893-5b45-e811-a953-000d3a33bcb9。 您也可以選擇貨幣符號貨幣名稱做為索引鍵。 其他資訊:使用 Power Apps 入口網站定義其他索引鍵

在貨幣表格上建立其他索引鍵的範例。

來自客戶表格的範例匯出檔案,顯示貨幣名稱為自然金鑰。

在指定其他索引鍵之後,您仍然可以使用主索引鍵作為識別碼。 在上述範例中,如果 GUID 是有效的資料,第一個檔案仍然有效。

匯出資料

從一或多個資料表匯出資料。 匯出的資料採用逗點分隔值 (CSV) 格式。 當您從多個表匯出資料時,每個資料表都將匯出至自己的 CSV 檔案中。

  1. 登入 Power Apps,在左瀏覽窗格中選取資料表。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。

  2. 選取匯出 > 匯出資料

  3. 選取要匯出資料的資料表,然後選取匯出資料

    將資料從客戶表格匯出的範例。

  4. 匯出成功完成後,選取下載匯出的資料,將 CSV 檔案下載至網頁瀏覽器中指定的下載資料夾。

    顯示匯出成功且提供可下載檔案連結的範例匯出。

注意

匯出的時間限制為 12 分鐘。 如果匯出的資料量超過 12 分鐘,則匯出將失敗。 如果發生這種情況,請以較小的區段匯出資料。

不支援的資料類型和欄位

以下資料類型目前不支援匯入或匯出。

  • 時區
  • 選項 (多重選取)
  • 圖像
  • 檔案

以下欄位是系統欄位,不支援匯入和匯出。

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

注意

Power Apps 開發人員方案中目前未包括從 Excel 取得資料和匯出資料功能。

疑難排解連線問題

如果使用者用於匯出的連線需要修復,則使用者可能會收到錯誤消息。 在這種情況下,使用者收到的錯誤訊息表示與 Dataverse 的連線失敗。請查看下方有關如何修正此問題的連結

若要修正此問題:

  1. 在 Power Apps (make.powerapps.com) 中,從左側瀏覽窗格選取連線。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  2. 尋找 Microsoft Dataverse (舊版) 的連線。
  3. 選取狀態欄中的修正連線連結,然後依照畫面上的指示操作。

修正完成後,重試匯出。

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。