使用原生資料庫查詢從資料庫匯入資料 (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. 完成查詢編輯後,選擇 「Home>Closed」並載入

    新結果會出現在工作表中。

另請參閱

適用於 Excel 的 Power Query 說明

從外部資料來源匯入資料

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

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