使用原生資料庫查詢 (Power Query) 從資料庫匯入資料

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

您可以彈性地從各種支援的資料庫中匯入資料。 您也可以執行原生資料庫查詢,以節省在 Power Query 中建立相同結果所需的時間。   

警告

如果執行由其他使用者撰寫的原生資料庫查詢,系統會提示您確定您知道將使用您的認證評估的查詢。

輸入原生資料庫查詢

連線到資料庫時,您可以在 [SQL 陳述式] 方塊中指定原生資料庫查詢。 在下面的範例中,我們使用原生資料庫查詢從 SQL Server 資料庫匯入資料。 程序與所有其他支援的資料庫類似。

  1. 選取 [從>SQL Server 資料庫的資料庫>取得資料>]。此時會出現 [SQL Database] 對話方塊。

  2. 指定您要使用原生資料庫查詢匯入資料的 伺服器資料庫

  3. 選取 [進階選項]

  4. [SQL 陳述式 ] 方塊中輸入您的原生資料庫查詢。

    [SQL Server 資料庫] 對話方塊

    視資料庫而定,可能會提供其他選項。

  5. 選取 [確定]

  6. 如果這是您第一次連線到此伺服器,您會看到選取驗證模式以連線到資料庫的提示。 選取適當的驗證模式,然後繼續。 

  7. 資料會傳回 Power Query 編輯器

  8. 依照您喜好調整資料形狀,然後按一下 [套用] & [關閉 ] 以儲存變更並將資料匯入至工作表。

備註 當您匯入 Access 資料庫時,它不會顯示 SQL 文字方塊,但在 [ 導覽器 ] 視窗中會列出查詢。 Access 查詢是以 SQL 為基礎,您可以選取查詢以有效地指定 SQL 陳述式。

修改原生資料庫查詢

若要編輯 SQL 陳述式 方塊的內容:

  1. 根據資料庫來源選取查詢中的儲存格。

  2. 選取 [查詢>編輯]。 隨即會顯示 Power Query 編輯器。

  3. 在左側 [查詢設定] 窗格的 [套用的步驟] 底下,以滑鼠右鍵按一下 [來源] 步驟,然後選取 [編輯設定]。 此時會出現 [ 導覽] 對話方塊。

  4. [SQL 陳述式] 方塊中進行變更,然後選取 [ 確定]。

    新結果會顯示在 [資料預覽] 中。

  5. 完成查詢編輯後,選取 [首頁>] 關閉並載入

    新的結果會顯示在工作表中。

另請參閱

適用於 Excel 的 Power Query 說明

從外部資料來源匯入資料

在 Excel 中重新整理外部資料連線

使用原生資料庫查詢 (docs.com) 匯入資料