連線到 Excel 或 CSV 檔案 (Power Query)

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

使用 Power Query,您可以連線至 Excel 活頁簿、 文字檔案 (.txt)、 或逗點分隔值 (.csv) 檔案,就像您要連線至其他類型的資料來源。Power Query 編輯器可讓您很大的彈性,以取得及轉換資料的方式。

本文內容

連線到 Excel 或 CSV 檔案

具名的範圍從匯入資料

從 CSV 檔案匯入資料

公式範例

Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 提供者) 未註冊錯誤

連線至 Excel 或 CSV 檔案

按一下 [資料] 索引標籤,然後取得資料>從檔案] >從活頁簿從文字 /CSV選取。如果您沒有看到 [取得資料] 按鈕,按一下 [新增查詢]上 >從檔案] > 選取的活頁簿從 CSV從文字。請遵循下列額外步驟。

附註: 您也可以還原舊版連接線來模仿先前的行為。請參閱下列文章中的上 」 如何還原舊版的取得外部資料 experience? 」 區段︰整合取得及轉換。

在 [ Power Query功能區索引標籤中,按一下 [從檔案] >從 Excel]、 [從 CSV或 [從文字檔。請遵循下列額外步驟。

其他步驟

  1. [Excel 瀏覽][逗點分隔值瀏覽] 對話方塊中,瀏覽或輸入欲查詢檔案的路徑。

  2. 按一下 [開啟舊檔]

    重要: 如果您從 CSV 檔案匯入資料,Power Query 會自動偵測欄分隔符號,包括資料行名稱與類型。請參閱匯入資料從 CSV 檔案

具名的範圍從匯入資料

如果您的來源活頁簿具有具名的範圍,範圍的名稱將會以資料集。

[Power 查詢導覽] 對話方塊的圖像

從 CSV 檔案匯入資料

如果您從 CSV 檔案匯入資料,Power Query 會自動偵測欄分隔符號,包括資料行名稱與類型。例如,如果您匯入以下的範例 CSV 檔案,Power Query 會自動使用第一列作為資料行名稱,並變更每個資料行資料類型。

範例 CSV 檔案

以 CSV 檔案的圖像

Power Query 會自動變更每一個資料行資料類型:

  • 訂單識別碼變更數字

  • 訂單日期會變更為日期

  • 類別會保持為文字 (預設資料行類型)

  • 產品名稱會保持為文字 (預設資料行類型)

  • 銷售變更數字

在 [查詢編輯器中,Power Query 會自動套用FirstRowAsHeader步驟和變更型別。若要手動升級列及手動變更每個資料欄類型自動動作相等。

公式範例

= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))

After Power Query auto detects columns:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

未註冊 Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 提供者) 錯誤

嘗試從舊版的 Excel 檔案或 Access 資料庫中特定的設定匯入資料,您可能會遇到錯誤的Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 提供者) 未註冊的本機電腦。只安裝 Office 2013,系統會發生錯誤。若要解決此錯誤,請下載下列資源,請確定您可以繼續使用您嘗試存取資料來源。

附註: 若要確保您有完整的功能集,請安裝Microsoft Access 資料庫引擎 2010年可轉散發套件及所有服務套件。

附註: 載入、 編輯或建立新的查詢,使用Power Query時,只會出現查詢編輯器] 。下列影片中顯示 [查詢編輯器] 視窗在 Excel 2013 中編輯 Excel 活頁簿查詢後出現。若要檢視沒有載入或編輯現有的活頁簿查詢,從 [取得外部資料] 區段中 [ Power Query功能區] 索引標籤的查詢編輯器] 中選取從其他來源 > 空白查詢。下列影片中顯示以顯示查詢編輯器] 中的其中一個方法。

如何在 Excel 中看到 [查詢編輯器]

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

請參閱

Power Query 也稱為取得及轉換 Excel 2016 中

從外部資料來源匯入資料

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×