Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

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

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

線上至資料庫時,您可以在 [SQL 語句 ] 方塊中指定原生資料庫查詢。 在下面的範例中,我們使用原生資料庫查詢從 SQL Server 資料庫匯入數據。 此程式與其他所有支援的資料庫類似。

  1. 選取 [資料 > 資料庫取得資料 > > 從 SQL Server 資料庫]。 [SQL Database] 對話框隨即出現。

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

  3. 選取 [進階選項]

  4. [SQL 語句 ] 方塊中輸入您的原生資料庫查詢。 [SQL Server 資料庫] 對話框 視資料庫而定,可能還有其他選項可供使用。

  5. 選取 [確定]。

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

  7. 數據會傳回Power查詢編輯器

  8. 依您的喜好重塑數據,然後按兩下 [ 套用 & 關閉 ] 以儲存變更並將數據匯入工作表。

注意事項    當您匯入 Access 資料庫時,它不會顯示 SQL 文字框,但會在 [ 導覽 ] 視窗中列出查詢。 Access 查詢是以 SQL 為基礎,您可以選取查詢以有效地指定 SQL 語句。

若要編輯 SQL 語句 方塊的內容:

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

  2. 取 [查詢 > 編輯]。 隨即出現 Power Query 編輯器。

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

  4. [SQL 語句 ] 方塊中進行變更,然後選取 [ 確定]新結果會顯示在 [數據預覽] 中。

  5. 完成編輯查詢時,選取 [ 首頁 > [關閉並載入]新結果會顯示在工作表中。

另請參閱

適用於 Excel 的 Power Query 說明

從外部資料來源匯入資料

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

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。