從資料來源匯入資料 (Power Query)

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

你可以從各種資料來源匯入 Excel,接下來的章節會教你如何做到。 關於資料匯入後的更多資訊,請參閱 「資料如何透過 Excel 傳輸」。

來自表格/範圍

你可以從目前工作簿中的 Excel 表格、命名範圍或動態陣列建立查詢。 如果選取的資料是簡單的範圍,則會被轉換成表格。 匯入動態陣列需要 Microsoft 365 訂閱。 欲了解更多動態陣列資訊,請參閱 動態陣列公式與溢出陣列行為

  1. 選取資料範圍內的任何儲存格。

  2. 從表格/範圍中選擇資料>。

    此指令亦可從「來自其他來源>的資料>表/範圍」取得。

  3. 若有提示,在 「建立表格 」對話框中,你可以選擇範圍 選擇 按鈕,選擇特定範圍作為資料來源。
    [從表格] 對話方塊

  4. 如果資料表或資料範圍有欄位標頭,請選擇「我的表有標頭」。 標頭儲存格用來定義查詢的欄位名稱。

  5. 選取 [確定]

欲了解更多資訊,請參閱 從 Excel 表格匯入。

檔案:Excel 工作簿

  1. 選擇資料> 從Excel 工作簿的檔案>取得資料>。 
  2. Excel 瀏覽 對話框中,瀏覽或輸入你想查詢的檔案路徑。
  3. 選取 [開啟]。

如果你的來源工作簿有命名範圍,該範圍的名稱會以資料集形式提供。

欲了解更多進階連接器選項,請參閱 Excel 工作簿

檔案:Text/CSV

以下程序說明基本步驟。 欲了解更多詳細介紹,請參閱 匯入或匯出文字 (.txt 或 .csv) 檔案。

  1. 選擇資料> 從檔案>從文字/CSV取得資料>。 
  2. 逗號分隔值 的瀏覽對話框中,瀏覽或輸入你想查詢的檔案路徑。
  3. 選取 [開啟]。

注意

如果你是從 CSV 檔案匯入資料,Power Query 會自動偵測欄位分隔符,包括欄位名稱和類型。 例如,如果你匯入了下面的範例 CSV 檔案,Power Query 會自動使用第一列作為欄位名稱,並更改每個欄位資料類型。

範例 CSV 檔案

CSV 檔案的影像 Power Query 會自動更改每個欄位資料型態:

  • 訂單 ID 變更為號碼
  • 訂單日期變更至今
  • 類別仍為文字, (預設欄位類型)
  • 產品名稱仍保留文字 (預設欄位類型)
  • 銷售變更

欲了解更多進階連接器選項,請參見 文字/CSV 格式。

檔案:XML

以下程序說明資料匯入的基本步驟。 欲了解更多詳細說明,請參閱 匯入 XML 資料

  1. 選擇> 從XML檔案>取得資料>。 
  2. 在「 來自 XML 瀏覽 」對話框中,瀏覽或輸入檔案 URL 以匯入或連結檔案。
  3. 選取 [開啟]。

連線成功後,使用 導航器 面板以表格形式瀏覽並預覽 XML 檔案中的項目集合。

欲了解更多進階連接器選項,請參見 XML

檔案:JSON

  1. 選擇JSON取得檔案中的資料>>>。 [匯入資料]對話方塊隨即出現。
  2. 找到 JSON 檔案,然後選擇 開啟。

欲了解更多進階連接器選項,請參閱 JSON

檔案:PDF

重要 當您嘗試匯入 PDF 檔案時,可能會收到以下 PDF 訊息:「此連接器需安裝一個或多個額外元件後才能使用。」 PDF 連接器需要在您的電腦上安裝 .NET Framework 4.5 或以上版本。 你可以從這裡下載最新的 .NET Framework

  1. 選擇資料> 從檔案>中取得資料從 PDF 中取得資料>。

  2. 選擇你的 PDF 檔案,然後點擊 開啟。 導航員對話框會打開你的 PDF,並顯示可用的表格。
    導覽器對話框用於匯入 PDF 資料

  3. 選擇你想匯入的資料表,然後執行以下其中一項:

    • 若要直接在 Excel 中查看資料,請選擇「載入>載入」,或「匯入」對話框,請選擇「載入>載入至」。
    • 要先在 Power Query 中處理資料,請選擇「轉換資料」。

欲了解更多進階連接器選項,請參閱 PDF

檔案:資料夾

你可以從多個結構相似的檔案匯入資料,並從資料夾格式化。 接著,你可以將資料附加到一個表格中。

  1. 選擇資料>資料夾中取得檔案>資料>。
  2. 瀏覽對話 框中,找到該資料夾,然後選擇 「開啟」。
  3. 詳細步驟請參見 「從多個檔案資料夾匯入資料」。

欲了解更多進階連接器選項,請參閱 資料夾

檔案:SharePoint 資料夾

你可以從多個結構和格式相似的檔案匯入 SharePoint 函式庫的資料。 接著,你可以將資料附加到一個表格中。

  1. 選擇資料>,從 SharePoint 資料夾檔案>取得資料>。
  2. SharePoint 資料夾 對話框中,輸入 SharePoint 網站的根網址(不含任何函式庫參考),然後導覽至函式庫。
  3. 詳細步驟請參見 「從多個檔案資料夾匯入資料」。

欲了解更多進階連接器選項,請參閱 SharePoint 資料夾

資料庫:SQL Server

  1. 選擇資料>從 SQL Server 資料庫取得資料>>。 

  2. Microsoft SQL Database 對話框中,於伺服器名稱框指定要連接的 SQL Server。 你也可以選擇指定 資料庫名稱

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server 資料庫連線對話框

  4. 選取 [確定]

  5. 選擇認證模式以連接 SQL Server 資料庫。

    Power Query SQL Server 連線登入憑證

    • 窗戶 這是預設的選擇。 如果你想使用 Windows 驗證連接,請選擇這個。
    • 資料庫如果你想使用 SQL Server 認證連線,請選擇這個。 選擇後,請指定使用者名稱和密碼連接你的 SQL Server 實例。
  6. 預設情況下,會勾選「加密連線」勾選框,表示 Power Query 以加密連線連接你的資料庫。 如果你不想用加密連線連線,請勾選此勾選框,然後點選 連接
    如果沒有用加密連線建立 SQL Server 連線,Power Query 會提示你用未加密的連線連線。 在訊息中點擊 確定 ,使用未加密的連線連線。

欲了解更多進階連接器選項,請參閱 SQL Server 資料庫

資料庫:Microsoft Access

  1. 選擇資料> 從Microsoft Access 資料庫取得>資料>。 
  2. 匯入資料 對話框中,瀏覽並找到 Access 資料庫檔案 (.accdb) 。 
  3. 選擇檔案,然後選擇 開啟。 導航 員對話框 會出現。
  4. 選擇左側窗格的資料表或查詢,即可預覽右側窗格的資料。
  5. 如果你有很多資料表和查詢,可以使用 搜尋 框來定位物件,或使用 顯示選項重新整理 按鈕來篩選清單。
  6. 選擇 載入轉換

欲了解更多進階連接器選項,請參閱 Access 資料庫

資料庫:分析服務

當你使用連接SQL Server Analysis Services資料庫的工作簿時,可能需要額外資訊來回答特定產品問題,例如關於多維表達式 (MDX) 的參考資訊,或是線上分析處理 (OLAP) 伺服器的設定程序。

  1. 選擇資料>,從Analysis Services的資料庫>取得外部資料>。 資料 連線向導 的第一頁會出現。 其標題為 「連接資料庫伺服器」。

    資料連線嚮導畫面 1

  2. 伺服器名稱 框中,輸入 OLAP 資料庫伺服器的名稱。

    秘訣

    如果你知道想連接的離線立方體名稱,可以輸入完整的檔案路徑、檔名和副檔名。

  3. 在登入 憑證選項中,請先執行以下其中一項,然後點擊 「下一步」:

    • 要使用你目前的 Windows 使用者名稱和密碼,請點選 Windows 驗證

    • 要輸入資料庫的使用者名稱和密碼,請點選 以下使用者名稱和密碼,然後在對應 的使用者名稱 和密碼欄位輸入你的使用者名稱和 密碼
      安全說明

      • 請使用結合大小寫字母、數字和符號的強式密碼。 弱式密碼未結合這些元素。 例如,Y6dh!et5 是強密碼,而 House27 是弱密碼。 密碼應包含8個或以上的字元。 使用 14 個字元以上的複雜密碼較佳。
      • 您必須記住密碼。 若忘記了密碼,Microsoft 亦無法擷取該密碼。 請將您寫下的密碼儲存在安全之處,不要將所保護的資訊存放在同一處。
  4. 選擇 「下一頁 」進入第二個精靈畫面。 其標題為 「選擇資料庫與資料表」。

    資料連線精靈畫面 2
    要連接資料庫中特定的立方體檔案,請確保已選擇「 連接至特定立方體或表格 」,然後從列表中選擇一個立方體。

  5. 在「 選擇包含你想要資料的資料庫 」選項中,選擇一個資料庫,然後點 選「下一步」。

  6. 點擊 「下一頁 」進入第三個精靈畫面。 標題是 「存檔、連線、檔案和結束」。

    資料連線嚮導畫面 3

  7. 檔案名稱 框中, (可選) 調整預設檔名。

  8. 點擊瀏覽以更改「我的資料來源」的預設檔案位置,或檢查現有的檔案名稱。

  9. 描述友善名稱搜尋關鍵字 欄位中,輸入檔案描述、友善名稱及常用搜尋詞 (皆為可選) 。

  10. 為了確保在樞紐分析表重新整理時使用該連線檔案,請點擊 「始終嘗試使用此檔案來刷新此資料」。
    勾選此勾選框可確保所有使用該連接檔案的工作簿都會持續使用該連線檔案的更新。

  11. 如果工作簿已儲存到 Excel Services,並透過 Excel Services 開啟,你可以指定如何存取樞紐分析表。 

    注意

    認證設定僅用於 Excel Services,Microsoft Office Excel 則不適用。 如果你想確保無論你在 Excel 或 Excel Services 開啟工作簿,都能存取相同的資料,請確保 Excel 的認證設定是相同的。

    選擇 認證設定,並選擇以下選項之一登入資料來源:

    • Windows 認證 選擇此選項以使用目前使用者的 Windows 使用者名稱和密碼。 這是最安全的做法,但當使用者眾多時,可能會影響效能。

    • SSO選擇此選項以使用單一登入,然後在 SSO ID 文字框中輸入相應的識別字串。 網站管理員可以設定 SharePoint 網站使用單一登入資料庫,並可儲存使用者名稱與密碼。 當使用者眾多時,這種方法可能最有效率。

    • 沒有 選擇此選項,將使用者名稱和密碼儲存在連線檔案中。

      重要

      連接資料來源時避免儲存登入資訊。 這些資訊可能以純文字形式儲存,惡意使用者可能會存取這些資訊,從而危害資料來源的安全。

  12. 選取 [確定]

  13. 選擇 結束 以關閉 資料連線精靈。 [匯入資料]對話方塊隨即出現。

    匯入資料

  14. 決定要匯入資料的方式,然後選取 [確定]。 如需使用此對話方塊的相關資訊,請選取問號 (?)。

資料庫:SQL Server Analysis Services (匯入)

你可以在 Excel 工作簿與 OLAP (資料庫伺服器SQL Server Analysis Services線上分析處理之間建立動態連線) ,然後每當資料變更時重新整理該連線。 如果該檔案是在資料庫伺服器上建立的,你可以連接到特定的離線立方體檔案。 你也可以將資料匯入 Excel,作為表格或樞紐分析表報告。

  1. 選擇資料>從資料庫取得資料>>從資料庫SQL Server Analysis Services (匯入) 。 

  2. 輸入 伺服器 名稱,然後選擇 確定

    注意

    你可以輸入特定的資料庫名稱,也可以新增 MDXDAX 查詢。

  3. 導航 器面板中選擇資料庫,然後選擇你想連接的方塊或表格。

  4. 點擊載入可將選取的資料表載入工作表,或點擊編輯在 Power Query 編輯器中執行額外的資料篩選與轉換,然後再載入。

欲了解更多進階連接器選項,請參閱 SQL Server Analysis Services

資料庫:Oracle

注意

在您使用 Power Query 連接 Oracle 資料庫之前,請確保所有前置條件都已符合。 

  1. 選擇資料> 從Oracle 資料庫取得資料>>。

  2. Oracle 資料庫 對話框中,伺服器 名稱 中指定要連接的 Oracle 伺服器。 若需要 SID,則可以「ServerName/SID」形式指定。

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

  5. 如果 Oracle 伺服器需要資料庫使用者憑證:

    1. 「存取資料庫 」對話框中,輸入你的使用者名稱和密碼。
    2. 按一下 [連線]。

欲了解更多進階連接器選項,請參閱 Oracle 資料庫。

資料庫:IBM DB2

警告

  • 在連接 IBM DB2 資料庫之前,您需要在電腦上安裝 IBM DB2 資料伺服器驅動程式 (最低需求是 IBM 資料伺服器驅動程式套件 (DS 驅動程式) ) 。 選擇與你Power Query安裝相符的驅動程式, (32 位元或 64 位元) 。
  • IBM 在 Windows 8 安裝 IBM DB2 資料伺服器驅動程式時,已知有問題如果您使用 Windows 8,並想使用 Power Query 連接 IBM DB2,則需遵循額外的安裝步驟。 想了解更多關於 Windows 8 上 IBM DB2 資料伺服器驅動程式的資訊。
  1. 選擇資料> 從IBM DB2 資料庫取得資料>>。 

  2. IBM DB2 資料庫 對話框中,於 伺服器名稱 中指定要連接的 IBM DB2 資料庫伺服器。

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

  5. 若 IBM DB2 伺服器需要資料庫使用者憑證:

    1. 「存取資料庫 」對話框中,輸入你的使用者名稱和密碼。
    2. 按一下 [連線]。

欲了解更多進階連接器選項,請參閱 IBM DB2 資料庫

資料庫:MySQL

注意

若收到訊息「此連接器需安裝一個或多個額外元件才能使用」,您需要從 處下載適合 MySQL 的 ODBC 驅動程式至您的 Windows 裝置。 欲了解更多資訊,請參閱 MySQL 連接器

  1. 選擇資料> 從MySQL 資料庫取得>資料>。

  2. MySQL 資料庫 對話框中,伺服器 名稱 中指定要連接的 MySQL 資料庫伺服器。

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

  5. 如果 MySQL 伺服器需要資料庫使用者憑證:

    1. 「存取資料庫 」對話框中,輸入你的使用者名稱和密碼。
    2. 按一下 [連線]。

欲了解更多進階連接器選項,請參閱 MySQL 資料庫

資料庫:PostgreSQL

注意

在你能在 Power Query 中連接 PostgreSQL 資料庫之前,你需要在電腦上安裝 PostgreSQL 的 Ngpsql 資料提供者。 選擇與你的 Office 版本相符的驅動程式, (32 位元或 64 位元) 。 更多資訊請參閱「我使用的是哪個版本的 Office?」。 另外,請確保你在機器設定中註冊的供應商,與你裝置上最新的 .NET 版本相符。

  1. 選擇資料> 從PostgreSQL 資料庫取得>資料>。 

  2. PostgreSQL 資料庫 對話框中,於 伺服器名稱 區塊指定你想連接的 PostgreSQL 資料庫伺服器。

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

  5. 如果 PostgreSQL 伺服器需要資料庫使用者憑證:

    1. 「存取資料庫 」對話框中,輸入你的使用者名稱和密碼。
    2. 選取 [連線]

欲了解更多進階連接器選項,請參閱 PostgreSQL

資料庫:Sybase

注意

在你能連接到 SAP SQL Anywhere 資料庫之前,你需要在電腦上安裝 SAP SQL Anywhere 驅動程式 。 選擇與 Excel 安裝相符的驅動程式, (32 位元或 64 位元) 。

  1. 選擇資料> 從 Sybase 資料庫取得資料>>。 
  2. Sybase 資料庫 對話框中,於 伺服器名稱 框指定要連接的 Sybase 伺服器。 你也可以選擇指定 資料庫名稱
  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料
  4. 選取 [確定]
  5. 預設情況下,會勾選「加密連線」勾選框,讓 Power Query 透過簡單的加密連線連接到你的資料庫。
  6. 選取 [連線]

欲了解更多資訊,請參閱 Sybase 資料庫

資料庫:Teradata

注意

在你能連接到 Teradata 資料庫之前,你需要在電腦上取得 Teradata 的 .NET 資料提供者

  1. 選擇資料> 從Teradata 資料庫取得資料>>。

  2. Teradata 資料庫 對話框中,伺服器 名稱 中指定要連接的 Teradata 伺服器。

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 欲了解更多資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

  5. 如果 Teradata 伺服器需要資料庫使用者憑證:

    1. 「存取資料庫 」對話框中,輸入你的使用者名稱和密碼。
    2. 按一下 [儲存]

欲了解更多資訊,請參閱 Terabase 資料庫

資料庫:SAP Hana

注意

  • 此功能僅在 Windows 版 Excel 中,若你擁有 Office 2019 或更新版本,或是 Microsoft 365 訂閱,才可用。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office
  • 在你能用 Power Query 連接 SAP Hana 資料庫之前,你需要在電腦上安裝 SAP Hana ODBC 驅動程式。 選擇與你Power Query安裝相符的驅動程式, (32 位元或 64 位元) 。
  • 你需要一個 SAP 帳號才能登入網站並下載驅動程式。 若不確定,請聯繫您組織的 SAP 管理員。

要連接 SAP Hana 資料庫:

  1. 點擊「從SAP Hana 資料庫新增資料庫>中的>資料>查詢」。

  2. SAP Hana 資料庫 對話框中,指定你想連接的伺服器。 伺服器名稱應遵循 ServerName:Port 格式。

    SAP Hana 資料庫對話框

  3. 若想使用原生資料庫查詢匯入資料,選擇 進階選項 ,並在 SQL 陳述句 框中輸入查詢。

  4. 選取 [確定]

  5. 若 SAP Hana 伺服器需要資料庫使用者憑證,則在 「存取 SAP Hana 資料庫」對話框 中,請執行以下操作:

    1. 點擊資料庫標籤,輸入你的使用者名稱和密碼。
    2. 按一下 [連線]。 

欲了解更多進階連接器選項,請參閱 SAP Hana資料庫

Azure: Azure SQL Database

Azure SQL 資料庫是一個高效能、全管理且可擴展的關聯式資料庫,專為雲端打造,並用於關鍵任務應用。 欲了解更多資訊,請參閱 What is Azure SQL?

  1. Select Data>get>data from AzureFrom>Azure SQL Database.

  2. Microsoft SQL Database 對話框中,於伺服器名稱框指定要連接的 SQL Server。 你也可以選擇指定 資料庫名稱

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server 資料庫連線對話框

  4. 選取 [確定]

  5. 選擇認證模式以連接 SQL Server 資料庫。

    Power Query SQL Server 連線登入憑證

    • 窗戶 這是預設的選擇。 如果你想使用 Windows 驗證連接,請選擇這個。
    • 資料庫如果你想使用 SQL Server 認證連線,請選擇這個。 選擇後,請指定使用者名稱和密碼連接你的 SQL Server 實例。
  6. 預設情況下,會勾選「加密連線」勾選框,表示 Power Query 以加密連線連接你的資料庫。 如果你不想用加密連線連線,請勾選此勾選框,然後點選 連接
    如果沒有用加密連線建立 SQL Server 連線,Power Query 會提示你用未加密的連線連線。 在訊息中點擊 確定 ,使用未加密的連線連線。

欲了解更多關於進階連接器選項的資訊,請參閱 Azure SQL 資料庫

Azure: Azure Synapse Analytics

Azure Synapse Analytics 結合大數據工具與關聯式查詢,透過使用 Apache Spark 連接 Azure 資料服務與 Power Platform。 你可以在短時間內載入數百萬筆資料。 接著,你可以使用熟悉的 SQL 語法來處理表格資料的查詢。 欲了解更多資訊,請參閱《什麼是Azure Synapse分析 (docs.com) 》。

  1. Select Data>Get Data>from AzureFrom>Azure Synapse Analytics.

  2. Microsoft SQL Database 對話框中,於伺服器名稱框指定要連接的 SQL Server。 你也可以選擇指定 資料庫名稱

  3. 如果你想用原生資料庫查詢匯入資料,請在 SQL 陳述 句框中指定你的查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server 資料庫連線對話框

  4. 選取 [確定]

  5. 選擇認證模式以連接 SQL Server 資料庫。

    Power Query SQL Server 連線登入憑證

    • 窗戶 這是預設的選擇。 如果你想使用 Windows 驗證連接,請選擇這個。
    • 資料庫如果你想使用 SQL Server 認證連線,請選擇這個。 選擇後,請指定使用者名稱和密碼連接你的 SQL Server 實例。
  6. 預設情況下,會勾選「加密連線」勾選框,表示 Power Query 以加密連線連接你的資料庫。 如果你不想用加密連線連線,請勾選此勾選框,然後點選 連接
    如果沒有用加密連線建立 SQL Server 連線,Power Query 會提示你用未加密的連線連線。 在訊息中點擊 確定 ,使用未加密的連線連線。

欲了解更多進階連接器選項,請參閱 Azure Synapse Analytics

Azure: Azure HDInsight

當你需要處理大量資料時,Azure HDInsight 會用於大數據分析。 它支援資料倉儲與機器學習;你可以把它當作資料流引擎。 欲了解更多資訊,請參閱 What is Azure HDInsight?

  1. 選擇資料>Azure>從Azure HDInsight取得資料 > (HDFS) 。 
  2. 輸入與你的 HDInsight 叢集相關聯的 Microsoft Azure Blob 儲存體帳號的帳號名稱網址,然後選擇確定
  3. Access Microsoft Azure HDInsight 對話框中,輸入你的帳戶金鑰,然後點選「連接」。
  4. 導航 器對話框中選擇你的叢集,然後找到並選擇內容檔案。
  5. 選擇 載入 以載入所選資料表,或選擇 編輯 以執行額外的資料篩選與轉換,然後再載入資料。

欲了解更多進階連接器選項,請參閱 Azure HDInsight

Azure: Azure Blob 儲存體

Microsoft Azure Blob 儲存體是一項用於儲存大量非結構化資料的服務,例如圖片、影片、音訊和文件,這些資料可透過 HTTP 或 HTTPS 從全球任何地方存取。 欲了解更多關於 Azure Blob 儲存體服務的資訊,請參閱如何使用 Blob 儲存

  1. 選擇資料> 從Azure>從Azure Blob 儲存體取得資料>。 

  2. Microsoft Azure Blob 儲存體對話框中,輸入你的 Microsoft Azure 儲存帳號名稱或網址,然後選擇確定

  3. 如果你第一次連接 Blob 儲存服務,系統會提示你進入並儲存儲存存取金鑰。 在 Access Microsoft Azure Blob 儲存體對話框中,輸入你的儲存存取金鑰,並點選儲存。

    注意

    如果你需要取得儲存存取金鑰,請瀏覽 Microsoft Azure 入口網站,選擇你的儲存帳號,然後在頁面底部選擇管理存取金鑰圖示。 選擇主鍵右側的複製圖示,然後將數值貼上到 帳戶鍵(Account Key )框中。

  4. 查詢編輯器會列出你 Microsoft Azure Blob 儲存體中所有可用的容器。 在 導航器中,選擇一個你想匯入資料的容器,然後選擇 「套用 & 關閉」。

更多資訊請參見 Azure Blob 儲存體

Azure: Azure 資料表儲存體

Azure 儲存提供各種資料物件的儲存服務。 Table storage 元件針對以鍵/屬性對形式儲存的 NoSQL 資料。 更多資訊請參閱《 表格儲存導論》。

  1. Select Data>Get Data>from AzureFrom>Azure Synapse Analytics.
  2. 輸入 Microsoft Azure 表格儲存帳號的帳號名稱網址,然後選擇確定

欲了解更多進階連接器選項,請參閱 Azure 表格儲存

Azure: Azure Data Lake Storage Gen 1

重要

Azure Data Lake Storage Gen 1 即將退役。 欲了解更多資訊,請參閱「所需行動:於 2024 年 2 月 29 日前切換至 Azure Data Lake Storage Gen2」。

  1. Select Data>Get>Data from AzureFrom>Azure Data Lake Storage.

  2. 輸入Microsoft Azure Data Lake Storage帳號的帳號名稱或網址,然後選擇確定。

    例如:swebhdfs://contoso.azuredatalake.net/

  3. 可選擇在 「頁面大小(以位元組) 」欄位輸入一個值。

欲了解更多資訊,請參閱 Azure Data Lake Storage

Azure: Azure Data Lake Storage Gen 2

Azure Data Lake Storage Gen 2 將不同的資料倉儲整合到單一且可儲存的環境中。 你可以使用新一代的查詢工具來探索和分析資料,處理數拍字節的資料。 欲了解更多資訊,請參閱 Azure Data Lake Storage

  1. Azure Data Lake Storage Gen2 對話框中,請提供帳號網址。 Data Lake Storage Gen2 的網址有以下模式:

    https://< accountname.dfs.core.windows.net/>< container>/<subfolder>
    例如,https://contosoadlscdm.dfs.core.windows.net/

  2. 選擇你要使用 檔案系統檢視CDM) 資料夾檢視 (共用資料模型

  3. 選取 [確定]

  4. 你可能需要選擇一種認證方式。

    例如,如果你選擇 組織 帳戶方法 ,選擇登入 以登入你的儲存帳戶。 您將被導向到您組織的登入頁面。 依照指示登入帳號。 成功登入後,選擇 連接

  5. 導航介面框中驗證資訊,然後選擇「Transform Data」來轉換 Power Query 的資料,或選擇「載入」來載入資料。

欲了解更多資訊,請參閱 Azure Data Lake Storage

Azure:Azure Data Explorer

Azure Data Explorer 是一項快速且高度可擴展的日誌與遙測資料探索服務。 它能處理來自任何資料來源的大量多樣資料,例如網站、應用程式、物聯網裝置等。 欲了解更多資訊,請參閱《Azure Data Explorer是什麼》。

  1. 選擇資料> 從Azure>從Azure Data Explorer取得資料>。

  2. Azure Data Explorer (Kusto) 對話框中,輸入適當的數值。

    每個題目都提供有用的範例,引導你完成整個過程。

  3. 選取 [確定]

Power Platform:來自 Power BI (<租戶名稱>)

你可以透過從 Power BI 資料集 窗格選取資料集,然後在新工作表中建立樞紐分析表,並取得適當的權限匯入資料集。

  1. 選擇資料> 從 Power BI取得資料> (<租戶名稱>) 。 Power BI Datasets 窗格會出現。  <租戶名稱> 會依組織而異,例如 Power BI (Contoso)
  2. 若有許多資料集可用,請使用 搜尋 框。 請選擇方塊旁的箭頭,顯示針對版本和環境的關鍵字篩選,以鎖定你的搜尋目標。
  3. 選擇一個資料集,並在新工作表中建立樞紐分析表。 欲了解更多資訊,請參閱 樞紐分析表與樞紐分析圖概覽。

欲了解更多 Power BI 相關資訊,請參閱「從 Power BI 資料集建立樞紐分析表」及「資料管理體驗」以獲得 Office 365 幫助

Power Platform:來自 Dataflows

資料流是一種資料準備技術,能夠將資料匯入、轉換及載入 Microsoft Dataverse 環境、Power BI 工作空間或 Azure 資料湖。 你可以觸發資料流,讓它按需或自動排程執行,讓資料始終保持最新。

  1. 選擇資料> 從Data Flow 取得 Power Platform>的資料>。

  2. 若被要求,請輸入所需憑證,或以不同使用者登入。 導航 器視窗 會出現。

  3. 在左側窗格選擇資料流,可以在右側窗格預覽。

  4. 執行下列其中一個動作:

    • 要將資料加入工作表,請選擇 載入
    • 要將資料加入 Power Query 編輯器,請選擇「Transform Data」。

欲了解更多資訊,請參閱《 Microsoft Power Platform 資料流概覽》。

Power Platform:來自 Dataverse

使用 Dataverse 安全地儲存和管理雲端資料。 你可以建立或匯入專屬組織的自訂資料表,透過 Power Query 填充資料,然後使用 Power Apps 或 Microsoft Access 建立豐富的商業應用程式。

  1. 選擇資料> 從Data Platform>取得資料>。

  2. 若被要求,請輸入所需憑證,或以不同使用者登入。 導航器視窗會出現。

  3. 選擇左側窗格的資料,在右側窗格預覽。

  4. 執行下列其中一個動作:

    • 要將資料加入工作表,請選擇 載入
    • 要將資料加入 Power Query 編輯器,請選擇「Transform Data」。

欲了解更多資訊,請參閱 Microsoft Dataverse 是什麼

線上服務:SharePoint 線上清單

  1. 選擇資料>從 SharePoint 線上列表取得線上服務>資料>。

  2. SharePoint 資料夾 對話框中,輸入 SharePoint 網站的根網址(不含任何函式庫參考),然後導覽至函式庫。

  3. 選擇 2.0 Beta SharePoint 實作,該版本啟用進階選項,讓您能選擇檢視模式:

    全部 從 SharePoint 清單中擷取所有欄位。
    預設 擷取 SharePoint 清單預設 檢視 中設定的欄位。

  4. 作為 2.0 Beta 的替代方案,你可以選擇 1.0,這對應於較早的 SharePoint 版本。

欲了解更多進階連接器選項,請參閱 SharePoint Online 清單

線上服務:Microsoft Exchange Online

  1. 選擇資料> 從 SharePoint Online List獲取線上服務資料>。
  2. Microsoft交換對話框中,請以 alias>@<organization> 的形式<輸入您的電子郵件地址.com
  3. 如果你有很多物件,可以用 搜尋 框找到物件,或用顯示 選項 搭配 重新整理 按鈕來篩選清單。
  4. 請選擇或清除對話框底部的 「跳過有錯誤檔案 」勾選框。
  5. 選擇你想要的資料表:CalendarMailMeeting RequestsPeopleTasks
  6. 執行下列其中一個動作:
  • 要建立查詢並載入工作表,請選擇 「載入>
  • 要建立查詢,然後顯示匯入資料對話框,請選擇「載入>載入 載入」。
  • 要建立查詢,然後啟動 Power Query 編輯器,選擇「資料轉換」。

欲了解更多進階連接器選項,請參閱 Microsoft Exchange Online

線上服務:Dynamics 365 (線上)

  1. 選擇你想連接的 環境

  2. 在選單中,選擇 設定 圖示 >進階自訂>開發者資源

  3. 複製 實例網頁 API 的值。 

    注意

    • 網址格式會是這樣 https://<tenant>.crm.dynamics.com/api/data/v9.0.
    • 你用來連接的 URL 格式會依地區和你使用的 CDS 版本而異。 更多資訊請參閱: Web API URL 與版本
  4. 選擇資料> 從線上服務取得資料>Dynamics 365 (線上) >。

  5. 在對話框中,選擇 基本 選項,輸入你 CDS for Apps 連線的 Web API URL ,然後點擊 確定

    • 如果你選擇 進階 選項,可以在查詢中附加一些額外參數來控制回傳的資料。 更多資訊請參見: 使用 Web API 查詢資料
  6. 選擇 組織帳號

    • 如果你沒有用用來存取 Dataverse for Apps 的 Microsoft 工作或學校帳號登入,請選擇 登入 並輸入帳號的使用者名稱和密碼。
  7. 選取 [連線]

  8. 導航 器對話框中,選擇你想取得的資料。

  9. 確認資料正確,然後選擇載入編輯以開啟 Power Query 編輯器

線上服務:Salesforce 物件

  1. 選擇資料>,從 Salesforce 物件取得線上服務>的資料>。 會出現 Salesforce 物件 對話框。
  2. 選擇 生產客製化。 如果你選擇 自訂,請輸入自訂實例的網址。
  3. 選擇或清除 「包含關係」欄位
  4. 選取 [確定]

欲了解更多進階連接器選項,請參閱 Salesforce 物件

線上服務:Salesforce 報告

由於 Salesforce Reports 的 API 限制只能取得每份報告的前 2,000 筆資料,若需要,建議使用 Salesforce Objects 連接器來繞過此限制。

  1. 選擇資料> 從Salesforce 報告中取得線上服務>的資料>。 會出現 Salesforce 報告 對話框。
  2. 選擇 生產客製化。 如果你選擇 自訂,請輸入自訂實例的網址。
  3. 選擇或清除 「包含關係」欄位
  4. 選取 [確定]

欲了解更多進階連接器選項,請參閱 Salesforce 報告

線上服務:Adobe Analytics

請確保你擁有最新版本的 Adobe Analytics 連接器。 欲了解更多資訊,請參閱 Power BI Desktop 中的 Adobe Analytics 連接。

  1. 選擇資料> 從Adobe Analytics線上服務>取得資料>。
  2. 選取 [繼續]。 Adobe 帳號 對話框會出現。
  3. 用你的 Adobe Analytics 組織帳號登入,然後選擇 連接

欲了解更多進階連接器選項,請參閱 Adobe Analytics

其他資料來源:表格/範圍

更多資訊請參見 「從表/範圍」。

其他資料來源:網路

重要

  • 當你嘗試從網路匯入資料時,可能會收到以下訊息:「此連接器需安裝一個或多個額外元件後才能使用。」 網頁連接器需要在您的電腦上安裝 WebView 2 框架。
  • 你可以從 這裡下載。
  • 此更新不適用於大量授權版本 (例如商業永續) 。

程序

  1. 網頁>選擇>新查詢>資料。

  2. 「從網頁寄出 」對話框中輸入網頁 網址,然後點擊 確定

    Power Query > 從網頁>輸入網址對話框

    在此情況下,我們使用的是: http://en.wikipedia.org/wiki/UEFA_European_Football_Championship
    如果網頁需要使用者認證:

    • 選擇 進階,然後在 「網路存取」 對話框中輸入你的憑證。
    • 選取 [儲存]
  3. 選取 [確定]

  4. 導航 器面板中,請執行以下操作:

    選擇 表格檢視,例如 結果

    Power Query > 從 Web > Navigator 表格檢視

    選擇 網頁檢視 以查看該表格作為網頁。

    Power Query > 從 Web > Navigator > 網頁檢視

  5. 選擇 載入 以將資料載入工作表。

欲了解更多進階連接器選項,請參閱 網頁

其他來源:Microsoft Query

Microsoft Query 已經存在很久,至今仍然很受歡迎。 在許多方面,它是 Power Query 的前身。 欲了解更多資訊,請參閱 使用 Microsoft 查詢以取得外部資料。

其他來源:SharePoint 清單

  1. 選擇資料> 從SharePoint 清單中取得其他來源>的資料>。

  2. Microsoft SharePoint 清單 對話框中,輸入 SharePoint 網站的網址

    注意

    連接 SharePoint 清單時,請輸入網站網址,而非清單網址。 在 Access SharePoint 對話框中,選擇最通用的網址以正確驗證該網站。 預設情況下,會選擇最通用的網址。

  3. 選取 [確定]

  4. Access SharePoint 對話框中,選擇一個憑證選項:

    • 如果 SharePoint 伺服器不需要任何憑證,請選擇匿名。

      Excel Power Query 連接 SharePoint List Connect 對話框

    • 如果 SharePoint 伺服器需要你的 Windows 憑證,請選擇 Windows

    • 如果 SharePoint 伺服器需要組織帳號憑證,請選擇 組織帳號

  5. 選取 [連線]

欲了解更多進階連接器選項,請參閱 SharePoint 列表

其他來源:OData 訊號

  1. 選擇資料> 從OData 動態中取得其他來源>的資料>。 

  2. OData 訂閱對話 框中,輸入 OData 訂閱源的 網址

  3. 選取 [確定]

  4. 如果 OData 訂閱源需要使用者憑證,請在 「存取 OData 訂閱源 」對話框中:

    1. 如果 OData 訂閱源需要 Windows 認證,請選擇 Windows
    2. 如果 OData 動態需要你的使用者名稱和密碼,請選擇 Basic
    3. 如果 OData 動態需要 Marketplace 帳戶金鑰,請選擇 Marketplace 金鑰 。 您可以選擇「取得您的 Marketplace 帳戶金鑰」來訂閱 Microsoft Azure Marketplace 的 OData 訂閱源。 你也可以從「Access an OData Feed」對話框註冊 Microsoft Azure Marketplace。
    4. 如果 OData 資訊流需要聯邦存取憑證,請點選 組織帳號 。 關於 Windows Live ID,請登入你的帳號。
    5. 選取 [儲存]

注意

匯入 OData 資訊流支援 JSON 光資料服務格式。

欲了解更多進階連接器選項,請參閱 OData 資訊流

其他來源:Hadoop 檔案 (HDFS)

Hadoop分散式檔案系統 (HDFS) 設計用來儲存數TB甚至PB的資料。 HDFS 連接叢集內的電腦節點,資料檔案分布在這些叢集上,您可以以無縫的檔案串流方式存取這些資料檔案。

  1. 選擇資料> 從 Hadoop 檔案取得其他來源>資料> (HDFS)
  2. 伺服器 欄位輸入伺服器名稱,然後選擇 確定

欲了解更多進階連接器選項,請參閱 HDFS) (Hadoop 檔案

其他來源:Active Directory

  1. 選擇資料> 從Active Directory 取得其他來源>的資料>。
  2. Active Directory 對話框輸入你的網域。
  3. 在你網域的 Active Directory 網域對話框中,選擇「使用我目前的憑證」,或選擇「使用替代憑證」,然後輸入你的使用者名稱密碼
  4. 選取 [連線]
  5. 連線成功後,使用 導航器 面板瀏覽 Active Directory 內所有可用的網域,然後深入檢視 Active Directory 資訊,包括使用者、帳號和電腦。

欲了解更多進階連接器選項,請參閱 Active Directory

其他來源:Microsoft Exchange

  1. 選擇資料> 從Microsoft Exchange 取得其他來源>資料>。 
  2. 「Access an Exchange Server」對話框中,輸入你的 Email 地址密碼
  3. 選取 [儲存]
  4. Microsoft Exchange 自動發現服務 對話框中,選擇 允許 Exchange 服務信任您的憑證。

欲了解更多進階連接器選項,請參閱 Microsoft Exchange

連接 ODBC 資料來源

  1. 選擇數據> 從ODBC 的其他來源>獲取數據>。 
  2. 在「 From ODBC 」對話框中,若顯示,請選擇您的 資料來源名稱 (DSN)
  3. 輸入你的連接字串,然後選擇確定
  4. 在下一個對話框中,從 預設或自訂Windows資料庫 連線選項中選擇,輸入你的憑證,然後選擇 連接
  5. 導航 器面板中,選擇你想連接的資料表或查詢,然後選擇 載入編輯

欲了解更多進階連接器選項,請參閱 ODBC 資料來源

其他來源:OLE DB

  1. 選擇數據> 從OLEDB 獲取其他來源>資料>。 
  2. 「From OLE DB」對話框中,輸入你的連接字串,然後選擇確定
  3. OLEDB 提供者 對話框中,從 預設或自訂Windows資料庫 連線選項中選擇,輸入相應的憑證,然後選擇 連接
  4. 導航 器對話框中,選擇資料庫、你想連接的資料表或查詢,然後選擇 載入編輯

欲了解更多進階連接器選項,請參閱 OLE DB

其他來源:空白查詢

你可以建立一個空白查詢。 你可能想輸入資料來嘗試一些指令,或者你可以從 Power Query 選擇來源資料:

  • 若要更改像是憑證或隱私等設定,請選擇 「家庭>資料來源設定」。 欲了解更多資訊,請參閱 管理資料來源設定與權限
  • 要匯入外部資料來源,請選擇「新來源」的「首頁>」。 此指令類似於 Excel 功能區「資料」標籤中的「取得資料」指令。
  • 要匯入近期來源,請選擇「首頁>近期來源」。 此指令類似於 Excel 功能區資料標籤中的「近期來源」指令。

合併查詢:合併

當你合併兩個外部資料來源時,你會連結兩個查詢,建立兩個資料表之間的關係。

欲了解更多資訊,請參閱「合併查詢 (Power Query) 」、「學習如何結合多重資料來源 (Power Query) 」以及「合併查詢概覽」。

合併查詢:補充

當你附加兩個或以上查詢時,資料會根據兩個資料表中欄位標頭的名稱加入查詢中。 若查詢欄位不匹配,則會加入空值至未匹配欄位。 查詢會依選取的順序附加。

欲了解更多資訊,請參閱 Append queries (Power Query) Append queries

透過程式化及函式匯入資料

如果你是開發者,Excel 中有幾種方法可以匯入資料:

  • 你可以使用 Visual Basic for Applications 取得外部資料來源的存取權限。 根據資料來源不同,你可以使用 ActiveX 資料物件或資料存取物件來擷取資料。 你也可以在程式碼中定義一個連接字串來指定連接資訊。 使用連接字串非常有用,例如當您想避免系統管理員或使用者必須先建立連接檔案,或簡化應用程式的安裝時。
  • 如果你從 SQL Server 資料庫匯入資料,可以考慮使用 SQL Native Client,這是一個獨立的資料存取應用程式介面 (API) ,同時用於 OLE DB 和 ODBC。 它將 SQL OLE DB PROVIDER 與 SQL ODBC 驅動程式整合成一個原生動態連結函式庫 (DLL) ,同時提供與 MDAC) Microsoft資料存取元件 (獨立且獨立的新功能。 您可以使用 SQL Native Client 建立新應用程式或強化現有應用程式,利用SQL Server新功能,例如多重主動結果集 (MARS) 、User-Defined 類型 (UDT) ,以及 XML 資料型別支援。
  • RTD 函式從支援 COM 自動化的程式中擷取即時資料。 您必須在本機電腦上建立並登錄 RTD COM 自動化增益集。
  • SQL 的部分。REQUEST 函式連接外部資料來源,並從工作表執行查詢。 SQL 的部分。REQUEST 函式接著以陣列形式回傳結果,無需巨集程式設計。 如果這個函數無法使用,您必須安裝 Microsoft Excel ODBC 增益集 (XLODBC.XLA)。 你可以從 Office.com 安裝外掛。

欲了解更多關於建立 Visual Basic for Applications 的資訊,請參閱 Visual Basic 說明。

另請參閱

適用於 Excel 的 Power Query 說明

使用原生資料庫查詢從資料庫匯入資料

使用多個資料表建立樞紐分析表

從 Mac 版 Excel 資料庫匯入資料

取得資料