使用 Microsoft 登入
登入或建立帳戶。
您好:
Select a different account.
您有多個帳戶
選擇您要用來登入的帳戶。
從資料來源匯入資料 (Power Query)

您可以從各種資料來源將資料匯入 Excel,後續章節會為您示範做法。 如需匯入資料後該如何處理的詳細資訊,請參閱資料如何透過 Excel 傳輸

您可以從目前活頁簿中的 Excel 表格、具名範圍或動態陣列建立查詢。 如果選取的資料是簡單的範圍,則會轉換成表格。 匯入動態陣列需要 Microsoft 365 訂閱。 如需有關動態陣列的詳細資訊,請參閱 動態陣列公式和溢出陣列行為

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

  2. 選取 [資料> 從表格/範圍]

    此命令也可以從 [資料> 從其他來源 ] > [從資料表/範圍]取得。

  3. 如果出現提示,您可以在 [ 建立表格 ] 對話方塊中選取 [ 範圍選 取範圍] 按鈕,選取要用來做為資料來源的特定範圍。

    [從表格] 對話方塊

  4. 如果表格或資料範圍有欄標題,請選取 [有標題的表格]。 標題儲存格是用來定義查詢的資料行名稱。

  5. 選取 [確定]。

如需詳細資訊,請參閱從 Excel 表格匯入。

  1. 選取[資料>從 Excel 活頁簿取得資料>>] 

  2. 在 [ Excel 流覽 ] 對話方塊中,流覽或輸入您要查詢的檔案路徑。

  3. 選取 [開啟]。

如果您的來源活頁簿有具名範圍,則該範圍的名稱會以資料集的形式提供。

如需進階連接器選項的詳細資訊,請參閱 Excel 活頁簿 (docs.com) 。

下列程式顯示基本步驟。 如需詳細涵蓋範圍,請參閱匯入或匯出文字 (.txt 或.csv) 檔案。

  1. 選取[資料>從 [檔案] >取 [從文字/CSV取得資料>]。 

  2. 在 [ 逗號分隔值流覽 ] 對話方塊中,流覽或輸入您要查詢的檔案路徑。

  3. 選取 [開啟]。

附註: 如果您要從 CSV 檔案匯入資料,Power Query會自動偵測欄名和類型等欄分隔符號。 例如,如果您匯入下方的範例 CSV 檔案,Power Query會自動使用第一列做為欄名,並變更每一欄資料類型。

CSV 檔案範例

CSV 檔案的影像

Power Query自動變更每一欄資料類型:

  • 訂單識別碼變更為編號

  • 訂單日期變更為日期

  • 類別會保留文字 (預設欄類型)

  • 產品名稱會保留文字 (預設欄類型)

  • 銷售變更為數位

如需進階連接器選項的詳細資訊,請參閱 文字/CSV (docs.com) 。

下列程式顯示匯入資料的基本步驟。 如需更詳細的涵蓋範圍,請參閱匯入 XML 資料

  1. 選取[資料>從 [檔案] > [從 XML] 取得資料>。 

  2. 在 [ 從 XML 流覽 ] 對話方塊中,流覽或輸入要匯入或連結至檔案的檔案 URL。

  3. 選取 [開啟]。

連線成功之後,使用 [導覽] 窗格以表格式表單流覽及預覽 XML 檔案中的專案集合。

如需進階連接器選項的詳細資訊,請參閱 XML (docs.com) 。

  1. 選取[資料>從 [檔案] > [從JSON] 取得資料>。 [ 匯入資料 ] 對話方塊隨即出現。

  2. 找到 JSON 檔案,然後選取 [ 開啟]。

如需進階連接器選項的詳細資訊,請參閱 JSON (docs.com) 。

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

  1. 選取[資料>從 [檔案] > [從 PDF] 取得資料>。

  2. 選取您的 PDF 檔案,然後按一下 [ 開啟]。 [導覽] 對話方塊會開啟 PDF 並顯示可用的資料表。

    匯入 PDF 資料的 [導覽] 對話方塊

  3. 選取您要匯入的資料表,然後執行下列其中一項操作:

    • 若要直接在 Excel 中檢視資料,請選取 [載入 > 載入],或是若要查看 [ 入] 對話方塊,請選取 [ 載入 > [載入至]

    • 若要先在 Power Query 中使用資料,請選取[轉換資料]

如需進階連接器選項的詳細資訊,請參閱 PDF (docs.com) 。

您可以從具有類似架構及格式的多個檔案中,從資料夾匯入資料。 然後,您可以將資料附加到一個資料表中。

  1. 選取[資料>從 [檔] 取得資料>>]

  2. 在 [ 流覽] 對話方塊中,找出資料夾,然後選取 [ 開啟]

  3. 如需詳細步驟,請參閱從具有多個檔案的資料夾匯入資料

如需進階連接器選項的詳細資訊,請參閱 資料夾 (docs.com) 。

您可以從具有類似架構及格式的數個檔案中,從 SharePoint 文件庫匯入資料。 然後,您可以將資料附加到一個資料表中。

  1. 選取[資料>從 [檔案] > [從 SharePoint 資料夾取得資料>]。

  2. [SharePoint 資料夾 ] 對話方塊中,輸入 SharePoint 網站的根 URL,但不包含文件庫的任何參照,然後流覽至文件庫。

  3. 如需詳細步驟,請參閱從具有多個檔案的資料夾匯入資料

如需進階連接器選項的詳細資訊,請參閱 SharePoint 資料夾 (docs.com) 。

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

  2. 在 [Microsoft SQL Database] 對話方塊中,在 [伺服器名稱] 方塊中指定要連線的SQL Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server資料庫連線] 對話方塊
  4. 選取 [確定]

  5. 選取驗證模式以連線至SQL Server資料庫。

    Power Query SQL Server連線登入認證
    • 窗戶    這是預設的選取範圍。 如果您想要使用Windows 驗證連線,請選取此選項。

    • Database 如果您想要使用SQL Server驗證連線,請選取此選項。 選取此專案之後,請指定要連線至SQL Server實例的使用者名稱和密碼。

  6. 根據預設,系統會選取 [加密聯機] 核取方塊,表示Power Query使用加密連線連線到資料庫。 如果您不想使用加密連線來連線,請清除此核取方塊,然後按一下 [ 連線]

    如果未使用加密連線建立SQL Server連線,Power Query提示您使用未加密的連線來連線。 按一下郵件中的 [ 確定 ],使用未加密的連線連線。

如需進階連接器選項的詳細資訊,請參閱SQL Server資料庫 (docs.com) 。

  1. 選取[資料>從資料庫取得資料>>從 Microsoft Access 資料庫中取得資料]。 

  2. 在 [ 匯入資料] 對話方塊中,流覽並找出 Access 資料庫檔案 (.accdb) 。 

  3. 選取檔案,然後選取 [ 開啟][導覽]對話方塊隨即出現。

  4. 選取左窗格中的資料表或查詢,以預覽右窗格中的資料。

  5. 如果您有許多資料表和查詢,請使用 [搜尋 ] 方塊來尋找物件,或使用 [顯示選項 ] 搭配 [ 重新整理 ] 按鈕來篩選清單。

  6. 取 [載入 ] 或 [轉換]

如需進階連接器選項的詳細資訊,請參閱 Access 資料庫 (docs.com) 。

注意事項    當您使用連線至SQL Server Analysis Services資料庫的活頁簿時,您可能需要其他資訊來回答特定的產品問題,例如,多維度運算式 (MDX) 的相關參考資訊,或 OLAP) 伺服器之線上分析處理 (的設定程式。

  1. 選取[資料>從資料庫取得外部資料>>從 Analysis Services 取得外部資料]。 [ 資料聯 機精靈] 的第一頁隨即出現。 其標題是 [連線到資料庫伺服器]

    [資料連線精靈] 畫面 1

  2. 在 [ 伺服器名稱]方塊中,輸入 OLAP 資料庫伺服器的名稱。

    提示: 如果您知道想要連線到的離線 Cube 檔案名稱,您可以輸入完整的檔案路徑、檔案名和副檔名。

  3. [登入認證] 底下,執行下列其中一項操作,然後按 [ 下一步]

    • 若要使用您目前的 Windows 使用者名稱和密碼,請按一下 [使用 Windows 驗證]

    • 若要輸入資料庫使用者名稱和密碼,請按一下 [使用下列使用者名稱和密碼],然後在對應的 [ 使用者 名稱] 和 [密碼] 方塊中輸入使用者名稱和 密碼

      安全性附註

      • 請使用結合大小寫字母、數字和符號的強式密碼。 弱式密碼未結合這些元素。 例如,Y6dh!et5 是強式密碼,而 House27 是弱式密碼。 密碼應包含 8 個以上的字元。 使用 14 個字元以上的複雜密碼較佳。

      • 您必須記住密碼。 若忘記了密碼,Microsoft 亦無法擷取該密碼。 請將您寫下的密碼儲存在安全之處,不要將所保護的資訊存放在同一處。

  4. 選取 [下一步] 以移至第二個精靈畫面。 其標題是 [選取資料庫和資料表]

    [資料連線精靈] 畫面 2

    若要連線到資料庫中的特定 Cube 檔案,請確定已選取 [ 連線到特定的 Cube 或資料表 ],然後從清單中選取一個 Cube。

  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 識別碼] 文字方塊中輸入適當的識別字串。 網站系統管理員可以將 SharePoint 網站設定為使用單一登入資料庫,其中可以儲存使用者名稱和密碼。 當有許多使用者時,這個方法可以是最有效率的方法。

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

      重要: 連線至資料來源時,請避免儲存登入資訊。 此資訊可能會儲存為純文字,惡意使用者可能會存取訊號以危害資料來源的安全性。

  12. 選取 [確定]

  13. 取 [完成 ] 以關閉 [資料連線精靈]。 [匯入資料]對話方塊隨即出現。

    匯入資料

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

您可以在 Excel 活頁簿與SQL Server Analysis Services線上分析處理 (OLAP) 資料庫伺服器之間建立動態連線,然後在資料變更時重新整理該連線。 如果檔案已在資料庫伺服器上建立,您可以連線到特定的離線 Cube 檔案。 您也可以將資料以表格或樞紐分析表的形式匯入至 Excel。

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

  2. 輸入 伺服器 名稱,然後選取 [確定]

    附註: 您可以選擇輸入特定的資料庫名稱,也可以新增 MDX (docs.com)DAX 查詢。

  3. 在 [ 導覽] 窗格中選取資料庫,然後選取您要連線的 Cube 或資料表。

  4. 按一下[載入] 將選取的資料表載入工作表,或按一下 [編輯] 以在載入Power Query 編輯器中執行其他資料篩選和轉換。

附註: 使用Power Query連線到 Oracle 資料庫之前,您需要電腦上的 Oracle 用戶端軟體 v8.1.7 或更新版本。 若要安裝 Oracle 用戶端軟體,請移至 32 位 Oracle Data Access Components (ODAC) 使用 Oracle Developer Tools for Visual Studio (12.1.0.2.4) 安裝 32 位 Oracle 用戶端, 或到 64 位 ODAC 12c 版本 4 (12.1.0.2.4) 適用于 Windows x64 的 Xcopy 安裝 64 位 Oracle 用戶端。

  1. 選取[資料>資料庫取得資料>> Oracle 資料庫]

  2. 在 [ Oracle 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 Oracle Server。 如果需要 SID,可以使用 「ServerName/SID」 的形式來指定。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]。

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

如需進階連接器選項的詳細資訊,請參閱 Oracle 資料庫 (docs.com) 。

警告: 

  • 連線到 IBM DB2 資料庫之前,您需要在電腦上安裝 IBM DB2 Data Server Driver (最低需求是 IBM Data Server Driver Package (DS Driver) ) 。 選取符合您Power Query安裝的驅動程式, (32 位或 64 位) 。

  • IBM 在 Windows 8 上安裝 IBM DB2 Data Server Driver 時回報了一些已知問題如果您使用 Windows 8,並想要使用 Power Query 連線到 IBM DB2,您必須遵循其他安裝步驟。 如需有關Windows 8 上的 IBM DB2 Data Server Driver的詳細資訊。

  1. 選取[資料>從資料庫取得資料>>從 IBM DB2 資料庫取得資料]。 

  2. [IBM DB2 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 IBM DB2 Database Server。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]

  5. 如果 IBM DB2 伺服器需要資料庫使用者認證:

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

如需進階連接器選項的詳細資訊,請參閱 IBM DB2 資料庫 (docs.com) 。

附註: 如果收到「此連接器需要安裝一或多個額外的元件才能使用」訊息,您必須從 這裡將適用于 MySQL 的 ODBC 驅動程式下載到您的 Windows 裝置。 如需詳細資訊,請參閱 MySQL 連接器

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

  2. 在 [ MySQL 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 MySQL 資料庫伺服器。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]。

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

如需進階連接器選項的詳細資訊,請參閱 MySQL 資料庫 (docs.com) 。

附註: 在您連線到 Power Query 中的 PostgreSQL 資料庫之前,您需要在電腦上安裝PostgreSQL 的 Ngpsql 資料提供者。 選取符合您的 Office 版本 (32 位或 64 位) 的驅動程式。 如需詳細資訊,請參閱我使用的是哪個版本的 Office? 。 此外,請確定您已註冊符合裝置上最新 .NET 版本的機器設定提供者。

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

  2. [PostgreSQL 資料庫 ] 對話方塊中,在 [ 伺服器名稱 ] 區段中指定您要連線的 PostgreSQL 資料庫伺服器。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 選取 [連線]

如需進階連接器選項的詳細資訊,請參閱 PostgreSQL (docs.com) 。

附註: 連線到 SAP SQL Anywhere 資料庫之前,您需要在電腦上安裝 SAP SQL Anywhere 驅動 程式。 選取符合您的 Excel 安裝 (32 位或 64 位) 的驅動程式。

  1. 選取[資料>從資料庫取得資料>>從Sybase 資料庫]。 

  2. 在 [ Sybase 資料庫 ] 對話方塊中,在 [ 伺服器名稱 ] 方塊中指定要連線的 Sybase Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]。

  5. 根據預設,系統會選取[加密聯機] 核取方塊,讓Power Query使用簡單的加密連線連線到資料庫。

  6. 選取[連線]

如需詳細資訊,請參閱Sybase 資料庫 (docs.com) 。

附註: 您需要電腦上的 Teradata .NET 資料提供者 ,才能連線到 Teradata 資料庫。

  1. 選取[資料>從資料庫取得資料>] > [從 Teradata 資料庫]

  2. 在 [ Teradata 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 Teradata Server。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱 使用原生資料庫查詢從資料庫匯入資料。

  4. 選取 [確定]

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [儲存]

如需詳細資訊,請參閱Terabase 資料庫 (docs.com) 。

附註: 

  • 如果您有 Office 2019 或更新版本,或是Microsoft 365 訂閱,此功能才能在 Windows 版 Excel 中使用。 如果您是 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 資料庫 (docs.com) 。

Azure SQL資料庫是專為雲端建立且用於任務關鍵性應用程式的高效能、完全受管理、可縮放的關係資料庫。 如需詳細資訊,請參閱什麼是Azure SQL? (docs.com).

  1. 選取[資料>從 Azure >從Azure SQL資料庫取得資料>]

  2. 在 [Microsoft SQL Database] 對話方塊中,在 [伺服器名稱] 方塊中指定要連線的SQL Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server資料庫連線] 對話方塊
  4. 選取 [確定]

  5. 選取驗證模式以連線至SQL Server資料庫。

    Power Query SQL Server連線登入認證
    • 窗戶    這是預設的選取範圍。 如果您想要使用Windows 驗證連線,請選取此選項。

    • Database 如果您想要使用SQL Server驗證連線,請選取此選項。 選取此專案之後,請指定要連線至SQL Server實例的使用者名稱和密碼。

  6. 根據預設,系統會選取 [加密聯機] 核取方塊,表示Power Query使用加密連線連線到資料庫。 如果您不想使用加密連線來連線,請清除此核取方塊,然後按一下 [ 連線]

    如果未使用加密連線建立SQL Server連線,Power Query提示您使用未加密的連線來連線。 按一下郵件中的 [ 確定 ],使用未加密的連線連線。

如需進階連接器選項的詳細資訊,請參閱Azure SQL資料庫 (docs.com) 。

Azure Synapse分析會使用 Apache Spark 連線至 Azure 資料服務和 Power Platform,藉此結合大型資料工具和關聯式查詢。 您可以隨時載入數百萬列。 然後,您可以使用熟悉的 SQL 語法來處理表格式資料。 如需詳細資訊,請參閱什麼是Azure Synapse分析 (docs.com)

  1. 選取[資料>從 Azure> 從Azure Synapse Analytics取得資料>]

  2. 在 [Microsoft SQL Database] 對話方塊中,在 [伺服器名稱] 方塊中指定要連線的SQL Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server資料庫連線] 對話方塊
  4. 選取 [確定]

  5. 選取驗證模式以連線至SQL Server資料庫。

    Power Query SQL Server連線登入認證
    • 窗戶    這是預設的選取範圍。 如果您想要使用Windows 驗證連線,請選取此選項。

    • Database 如果您想要使用SQL Server驗證連線,請選取此選項。 選取此專案之後,請指定要連線至SQL Server實例的使用者名稱和密碼。

  6. 根據預設,系統會選取 [加密聯機] 核取方塊,表示Power Query使用加密連線連線到資料庫。 如果您不想使用加密連線來連線,請清除此核取方塊,然後按一下 [ 連線]

    如果未使用加密連線建立SQL Server連線,Power Query提示您使用未加密的連線來連線。 按一下郵件中的 [ 確定 ],使用未加密的連線連線。

如需進階連接器選項的詳細資訊,請參閱Azure Synapse分析 (docs.com) 。

當您需要處理大量資料時,Azure HDInsight 可用來進行大型資料分析。 它支援資料倉儲和機器學習;您可以將它想像成資料流程程引擎。 如需詳細資訊,請參閱 什麼是 Azure HDInsight? (docs.com).

  1. 選取[資料>從 Azure >從 AzureHDInsight (HDFS ) 取得資料>] 。 

  2. 輸入與您的 HDInsight 叢集關聯的 Microsoft Azure Blob 儲存體 帳戶名稱URL,然後選取 [確定]

  3. [Access Microsoft Azure HDInsight] 對話方塊中,輸入您的帳戶金鑰,然後按一下 [連線]

  4. 在 [ 導覽 ] 對話方塊中選取您的叢集,然後尋找並選取內容檔案。

  5. 取 [載入 ] 以載入選取的資料表,或選取 [ 編輯 ] 以在載入前執行其他資料篩選和轉換。

Microsoft Azure Blob 儲存體 是一項服務,可用於儲存大量非結構化資料,例如影像、視訊、音訊和檔,這些資料可透過 HTTP 或 HTTPS 從全球各地存取。 如需Azure Blob 儲存體服務的詳細資訊,請參閱如何使用 Blob 儲存空間

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

  2. 在 [Microsoft Azure Blob 儲存體] 對話方塊中,輸入您的 Microsoft Azure 儲存空間帳戶名稱或 URL,然後選取 [確定]

  3. 如果您是第一次連線到 Blob 儲存空間服務,系統會提示您輸入並儲存儲存空間便捷鍵。 在[Access Microsoft Azure Blob 儲存體] 對話方塊中,在 [帳戶金鑰] 方塊中輸入儲存空間便捷鍵,然後按一下 [儲存]

    附註: 如果您需要擷取儲存空間便捷鍵,請流覽至 Microsoft Azure 入口網站,選取您的儲存空間帳戶,然後選取頁面底部的 [管理便捷鍵 ] 圖示。 選取主鍵右邊的複製圖示,然後在 [ 帳戶金鑰 ] 方塊中貼上值。

  4. 查詢編輯器會列出 Microsoft Azure Blob 儲存體中所有可用的容器。 在 [ 導覽] 中,從您要匯入資料的位置選取容器,然後選取 [套用&關閉]

如需詳細資訊,請參閱Azure Blob 儲存體 (docs.com) 。

Azure 儲存體提供各種資料物件的儲存服務。 資料表儲存元件會檢查儲存為金鑰/屬性組的 NoSQL 資料。 如需詳細資訊,請參閱 資料表儲存 (docs.com) 簡介

  1. 選取[資料>從 Azure >從Azure Synapse 分析取得資料>]

  2. 輸入 Microsoft Azure 資料表儲存空間帳戶的 帳戶名稱URL ,然後選取 [ 確定]

重要: Azure Data Lake Storage第 1 代即將淘汰。 如需詳細資訊,請參閱需要採取的動作:在 2024 年 2 月 29 日之前切換到Azure Data Lake Storage Gen2。

  1. 選取[資料>從 Azure >取得資料] > [從Azure Data Lake Storage]

  2. 輸入 Microsoft Azure Data Lake Storage 帳戶的帳戶名稱或 URL,然後選取 [確定]。

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

  3. 或者,在 [字 節中的頁面大小] 方塊中 輸入值。

如需詳細資訊,請參閱Azure Data Lake Storage (docs.com) 。

Azure Data Lake Storage第 2 代將不同的資料倉儲結合為單一儲存的環境。 您可以使用新一代的查詢工具來探索和分析資料,以處理一小計的資料。 如需詳細資訊,請參閱Azure Data Lake Storage (docs.com)

  1. 在 [Azure Data Lake Storage Gen2] 對話方塊中,提供帳戶 URL。 Data Lake Storage Gen2 URL 的模式如下:

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

  2. 選取您要使用 [檔案系統檢視 ] 或 [ 通用資料模型] (CDM) 資料夾檢視]

  3. 選取 [確定]

  4. 您可能需要選擇驗證方法。

    例如,如果您選取 [組織 ] 帳戶方法,請選取 [登入 ] 以登入您的儲存空間帳戶。 系統會將您重新導向至貴組織的登入頁面。 依照提示登入帳戶。 成功登入之後,選取 [ 連線]

  5. 在 [導覽]對話方塊中驗證資訊,然後選取 [轉換資料] 以轉換Power Query中的資料或 [載入] 以載入資料。

如需詳細資訊,請參閱Azure Data Lake Storage (docs.com) 。

Azure Data Explorer是一種快速且高度可縮放的資料流覽服務,適用于記錄和遙測資料。 它可以處理來自任何資料來源的大量不同資料,例如網站、應用程式、IoT 裝置等等。 如需詳細資訊,請參閱什麼是 Azure Data Explorer (docs.com)

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

  2. [Azure Data Explorer (Kusto) ] 對話方塊中,輸入適當的值。

    每個提示都會提供實用的範例,引導您完成整個程式。

  3. 選取 [確定]

您可以使用適當的許可權從組織匯入資料集,方法是從 Power BI 資料集 窗格中選取資料集,然後在新的工作表中建立樞紐分析表。

  1. 選取[資料>從 Power BI (<租使用者名稱>) 取得資料>。 Power BI [資料集]窗格隨即出現。 <租使用者名稱>視貴組織而定,例如 Power BI (Contoso)

  2. 如果有許多資料集可用,請使用 [搜尋] 方 塊。 選取方塊旁的箭號,以顯示要以搜尋為目標之版本與環境的關鍵字篩選器。

  3. 選取資料集,並在新的工作表中建立樞紐分析表。 如需詳細資訊,請參閱資料透視表和樞紐分析圖概觀。

如需 Power BI 的詳細資訊,請參閱從 Power BI 資料集建立樞紐分析表,以及在 Power BI for Office 365 中資料管理體驗說明 (docs.com) 。

資料流程程是一種資料準備技術,可將資料、轉換及載入至 Microsoft Dataverse 環境、Power BI 工作區或 Azure Data Lake。 您可以觸發資料流程程,在排程上依需求或自動執行,讓資料永遠保持在最新狀態。

  1. 選取[資料>從 Power Platform > [從資料流程程] 取得資料>。

  2. 如果出現提示,請輸入必要的認證,或以不同的使用者身分登入。 [導覽]窗格隨即出現。

  3. 選取左窗格中的資料流程程,以在右窗格中預覽。

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

    • 若要將資料新增至工作表,請選取 [ 載入]

    • 若要將資料新增至Power Query 編輯器,請選取[轉換資料]

如需詳細資訊,請參閱 整個 Microsoft Power Platform 的資料流程程概觀

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

  1. 選取[資料>從 Power Platform >從 Dataverse取得資料>]。

  2. 如果出現提示,請輸入必要的認證,或以不同的使用者身分登入。 [導覽] 窗格隨即出現。

  3. 選取左窗格中的資料以在右窗格中預覽。

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

    • 若要將資料新增至工作表,請選取 [ 載入]

    • 若要將資料新增至Power Query 編輯器,請選取[轉換資料]

如需詳細資訊,請參閱 什麼是 Microsoft Dataverse

  1. 選取[資料>從線上服務取得資料>] > [從 SharePoint Online 清單]

  2. [SharePoint 資料夾 ] 對話方塊中,輸入 SharePoint 網站的根 URL,但不包含文件庫的任何參照,然後流覽至文件庫。

  3. 選取2.0 Beta 版SharePoint 實作,啟用 [進階] 選項,因此您可以選取 [檢視] 模式:

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

  4. 做為 2.0 Beta版的替代方案,您可以選取1.0,這會對應到舊版 SharePoint。

如需進階連接器選項的詳細資訊,請參閱 SharePoint Online 清單 (docs.com) 。

  1. 選取[資料>從SharePoint Online 清單取得線上服務的資料>。

  2. 在 [ Microsoft Exchange] 對話方塊中,以<別名>@<組織的形式輸入您的電子郵件地址>.com

  3. 如果您有許多物件,請使用 [搜尋] 方塊來尋找物件,或使用 [ 顯示選項 ] 搭配 [ 重新整理 ] 按鈕來篩選清單。

  4. 選取或清除對話方塊底部的 [ 略過有錯誤的檔案 ] 核取方塊。

  5. 選取您要的資料表:行事曆郵件會議邀請人員工作

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

  • 若要建立查詢,然後載入至工作表,請選取 [ 載入 > 載入]

  • 若要建立查詢,然後顯示 [ 匯入資料 ] 對話方塊,請選取 [ 載入 > 載入至]

  • 若要建立查詢,然後啟動Power Query 編輯器,請選取[轉換資料]。

  1. 取您 要連線的環境。

  2. 在功能表中,選取 [設定] 圖示> [進階自訂] >開發人員資源。

  3. 複製 實例 Web API 值。 

    附註: 

    • URL 格式類似https://<tenant>.crm.dynamics.com/api/data/v9.0.

    • 您要用來連線之 URL 的確切格式取決於您的地區和您所使用的應用程式的 CDS 版本。 如需詳細資訊,請參閱:Web API URL 和版本 (docs.com) 。

  4. 選取[資料>從線上服務取得資料>] > [從 Dynamics 365 (線上) ]。

  5. 在對話方塊中,選取 [ 基本 ] 選項後,輸入 CDS for Apps 連線的 Web API URL ,然後按一下 [ 確定]

  6. 選取 [組織帳戶]

    • 如果您不是使用您用來存取 Dataverse for Apps 的 Microsoft 公司或學校帳戶登入,請選取 [登入 ] 並輸入帳戶使用者名稱和密碼。

  7. 選取[連線]

  8. 在 [ 導覽] 對話方塊中,選取您要擷取的資料。

  9. 確認資料正確無誤,然後選取 [載入] 或 [編輯]以開啟Power Query 編輯器

  1. Salesforce 物件>選取[資料>從線上服務取得資料>]。 [Salesforce 物件] 對話方塊隨即出現。

  2. 選取 [生產] 或 [ 自訂]。 如果您選取 [自訂],請輸入自訂實例的 URL。

  3. 選取或清除 [包含關聯] 欄

  4. 選取 [確定]

如需進階連接器選項的詳細資訊,請參閱 Salesforce 物件 (docs.com) 。

由於 Salesforce 報表的 API 限制只會擷取每份報表的前 2,000 列,因此請考慮視需要使用 Salesforce 物件連接器來解決此限制。

  1. Salesforce報表>選取 [資料>從線上服務取得資料>]。 [Salesforce 報告] 對話方塊隨即出現。

  2. 選取 [生產] 或 [ 自訂]。 如果您選取 [自訂],請輸入自訂實例的 URL。

  3. 選取或清除 [包含關聯] 欄

  4. 選取 [確定]

如需進階連接器選項的詳細資訊,請參閱 Salesforce 報表 (docs.com) 。

確定您有最新版本的 Adobe Analytics 連接器。 如需詳細資訊,請參閱在 Power BI Desktop (docs.com) 中連線至 Adobe Analytics。

  1. 選取[資料>從線上服務取得資料>] > [從 Adobe Analytics]

  2. 選取 [繼續]。 隨即出現 [Adobe 帳戶] 對話方塊。

  3. 使用您的 Adobe Analytics 組織帳戶登入,然後選取 [ 連線]

如需進階連接器選項的詳細資訊,請參閱 Adobe Analytics。

如需詳細資訊,請參閱 從資料表/範圍

您的瀏覽器不支援視訊。 請安裝 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

程序

  1. 選> [從其他來源>從 Web新增查詢] >。

  2. 在 [ 從 Web] 對話方塊中,輸入網頁 URL,然後按一下 [ 確定]

    [Power Query] > [從 Web] > 輸入 [URL] 對話方塊

    在此案例中,我們使用:http://en.wikipedia.org/wiki/UEFA_European_Football_Championship

    如果網頁需要使用者認證:

    • 選取 [進階],然後在[Access Web ] 對話方塊中輸入您的認證。

    • 選取 [儲存]

  3. 選取 [確定]。

  4. 在 [導覽]窗格中,執行下列動作:

    取 [表格檢視],例如[結果]



    [Power Query] > [從 Web] > [導覽] [表格檢視] 選取[網頁檢視] 以將資料表視為網頁。

    [Power Query] > [從 Web] > [導覽] > [Web 檢視]

  5. 取 [載入] 將資料載入工作表。

如需進階連接器選項的詳細資訊,請參閱 Web (docs.com) 。

Microsoft Query 已經過很長的時間,而且仍然很受歡迎。 在許多方面,它是Power Query的根源。 如需詳細資訊,請參閱使用 Microsoft Query 擷取外部資料。

  1. 選取[資料>從其他來源取得資料>>從 SharePoint 清單]

  2. 在 [ Microsoft SharePoint 清單 ] 對話方塊中,輸入 SharePoint 網站的 URL

    附註: 連線到 SharePoint 清單時,請輸入網站 URL,而不是清單 URL。 在 [Access SharePoint ] 對話方塊中,選取要針對網站正確驗證的最一般 URL。 根據預設,會選取最一般的 URL。

  3. 選取 [確定]

  4. [Access SharePoint ] 對話方塊中,選取認證選項:

    • 如果 SharePoint Server 不需要任何認證,請選取 [匿名 ]。

      Excel Power Query連線到 SharePoint 清單連線對話方塊

    • 如果 SharePoint Server 需要您的 Windows 認證,請選取 [ Windows]。

    • 如果 SharePoint Server 需要組織帳號憑證,請選取 [ 組織帳戶 ]。

  5. 選取 [連線]

如需進階連接器選項的詳細資訊,請參閱 SharePoint 清單 (docs.com) 。

  1. 選取[資料>從其他來源取得資料>>從 OData 摘要]。 

  2. 在 [ OData 摘要 ] 對話方塊中,輸入 OData 摘要的 URL

  3. 選取 [確定]

  4. 如果 OData 摘要需要使用者認證,請在 [存取 OData 摘要 ] 對話方塊中:

    1. 如果 OData 摘要需要 Windows 驗證,請選取 [Windows]

    2. 如果 OData 摘要需要您的使用者名稱和密碼,請選取 [ 基本 ]。

    3. 如果 OData 摘要需要市集帳戶 金鑰 ,請選取 [市集金鑰]。 您可以選取[取得市集帳戶金鑰] 來訂閱 Microsoft Azure Marketplace OData 摘要。 您也可以從 [存取 OData摘要] 對話方塊註冊 Microsoft Azure Marketplace。

    4. 如果 OData 摘要需要同盟存取認證,請按一下 [組織帳戶 ]。 若是 Windows Live ID,請登入您的帳戶。

    5. 選取 儲存

附註: 匯入至 OData 摘要支援 JSON 精簡資料服務格式。

如需進階連接器選項的詳細資訊,請參閱 OData 摘要 (docs.com) 。

Hadoop 分散式檔案系統 (HDFS) 是設計來儲存 1 TB 甚至是 GB 的資料。 HDFS 會連接叢集內的電腦節點,讓資料檔案分散在哪些位置,而且您可以透過順暢的檔案串流來存取這些資料檔案。

  1. 選取[資料>從其他來源取得資料>>從 Hadoop 檔案 (HDFS)

  2. 在 [ 伺服器 ] 方塊中輸入伺服器名稱,然後選取 [ 確定]

  1. 選取[資料>從 ActiveDirectory取得資料>>其他來源]。

  2. 在 [ Active Directory] 對話方塊中輸入您的網域。

  3. 網域的 [Active Directory 網域] 對話方塊中,選取 [使用我目前的認證],或選取[使用替代認證],然後輸入您的[使用者名稱] 和 [密碼]

  4. 選取[連線]

  5. 連線成功之後,使用 [導覽] 窗格流覽 Active Directory 中所有可用的網域,然後向下切入 Active Directory 資訊,包括使用者、帳戶和電腦。

  1. 選取[資料>從其他來源取得資料>>從 Microsoft Exchange。 

  2. 在 [存取Exchange Server] 對話方塊中,輸入Email位址密碼

  3. 選取 [儲存]

  4. 在 [ Microsoft Exchange 自動探索服務 ] 對話方塊中,選取 [ 允許 ] 以允許 Exchange 服務信任您的認證。

  1. 選取[資料>從 ODBC 取得資料>>從其他來源取得資料]。 

  2. 在 [ 從 ODBC] 對話方塊中,如果顯示,請選 取 [資料來源名稱 (DSN)

  3. 輸入您的連線字串,然後選取 [確定]

  4. 在下一個對話方塊中,從 [預設] 或 [自訂]、 [Windows] 或 [ 資料庫 連線選項] 中選取,輸入您的認證,然後選取 [連線]

  5. 在 [ 導覽] 窗格中,選取您要連線的資料表或查詢,然後選取 [ 載入 ] 或 [ 編輯]

如需進階連接器選項的詳細資訊,請參閱 ODBC 資料來源 (docs.com) 。

  1. 選取[資料>從其他來源取得資料>> OLEDB]。 

  2. 在 [ 從 OLE DB ] 對話方塊中,輸入您的連線字串,然後選取 [確定]

  3. [OLEDB 提供者] 對話方塊中,從 [預設] 或 [自訂]、 [Windows] 或 [ 資料庫 連線] 選項中選取,輸入適當的認證,然後選取 [連線]

  4. 在 [ 導覽] 對話方塊中,選取您要連線的資料庫及資料表或查詢,然後選取 [載入 ] 或 [ 編輯]

重要:  Facebook 資料連線器淘汰通知   從 Excel 中的 Facebook 匯入及重新整理資料將于 2020 年 4 月停止運作。 在那之前,您仍然可以使用 Facebook Power Query (取得&轉換) 連接器,但從 2020 年 4 月開始,您將無法連線到 Facebook,並且會收到錯誤訊息。 建議您儘快修改或移除任何現有的Power Query (取得&轉換使用 Facebook 連接器的) 查詢,以避免意外的結果。

附註: 如果這是您第一次連線至 Facebook,系統會要求您提供認證。 使用 Facebook 帳戶登入,並允許存取Power Query應用程式。 您可以按一下 [ 不要再警告我這個連接器 ] 選項,關閉未來的提示。

  1. 在 [資料] 索引標籤上,按一下 [從線上服務取得資料>] > [從 Facebook]。 如果您沒有看到 [取得資料] 按鈕,請按一下 [從其他來源> [新增查詢] > [從 Facebook]

  2. 在 [ Facebook ] 對話方塊中,使用 [我]、您的 [使用者名稱] 或 [物件識別碼] 連線至 Facebook

    附註: 您的 Facebook 使用者名稱與您的登入電子郵件不同。

  3. 從 [ 機] 下拉式清單中選取要連線的類別。 例如,選取 [好友 ] 可讓您存取 Facebook 好友 類別中可用的所有資訊。

  4. 按一下 [確定]。

  5. 如有需要 ,請單[從 Access Facebook ] 對話方塊登入,然後輸入您的 Facebook 電子郵件或電話號碼,以及密碼。 您可以檢查選項以繼續登入。 登入後,按一下 [ 連線]

  6. 連線成功之後,您將能夠預覽包含所選類別相關資訊的資料表。 例如,如果您選取 [好友] 類別,Power Query依名稱呈現包含 Facebook 好友的表格。

  7. 按一下 [載入 ] 或 [編輯]

您可以建立空白查詢。 您可能會想要輸入資料來試用某些命令,或是從Power Query選取來源資料:

  • 若要變更認證或隱私權等設定,請選取 [ 常用> 資料來源設定]。 如需詳細資訊,請參閱 管理資料來源設定和許可權

  • 若要匯入外部資料源,請選取 [首頁> 新來源]。 此命令類似于 Excel 功能區 [資料] 索引標籤上的 [取得資料] 命令。

  • 若要匯入最近來源,請選取 [常用 ]> [ 最近來源]。 此命令類似于 Excel 功能區 [資料] 索引標籤上的 [最近來源] 命令。

當您合併兩個外部資料源時,您會聯結兩個查詢,以建立兩個數據表之間的關聯。

如需詳細資訊,請參閱合併查詢 (Power Query) 、瞭解如何合併多個資料來源 (Power Query),以及合併查詢概觀 (docs.com)。 

當您附加兩個或多個查詢時,資料會根據兩個數據表中欄標題的名稱新增至查詢。 如果查詢沒有相符的資料行,Null 值會新增至不吻合的資料行。 查詢會依選取的順序附加。

如需詳細資訊,請參閱新增查詢 (Power Query)新增查詢 (docs.com)

如果您是開發人員,您可以在 Excel 中採用幾種方法匯入資料:

  • 您可以使用 Visual Basic for Applications 來存取外部資料源。 視資料來源而定,您可以使用 ActiveX 資料物件或資料存取物件來擷取資料。 您也可以在程式碼中定義指定連線資訊的連線字串。 使用連線字串是很實用的,例如,當您想要避免需要系統管理員或使用者先建立連線檔案,或簡化應用程式的安裝。

  • 如果您從 SQL Server 資料庫匯入資料,請考慮使用 SQL Native Client,這是獨立資料存取應用程式開發介面 (API) ,同時用於 OLE DB 和 ODBC。 它結合 SQL OLE DB 提供者和 SQL ODBC 驅動程式成為一個原生動態連結程式庫, (DLL) ,同時也提供與 Microsoft Data Access Components (MDAC) 區隔和不同的新功能。 您可以使用 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 說明。

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [Excel 活頁簿]

  3. 選取 [流覽 ] 以找出您要作為資料來源連線的檔案。

  4. 在 [ 檔案選擇器] 對話方塊中,選取檔案、檢閱檔案詳細資料,然後選取 [ 取得資料] 和 [下一步]

  5. 在左側,選取您要匯入的資料,然後在右側確認資料預覽中的選取專案。

  6. 在右下角,選取 [ 載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [文字/CSV]

  3. 選取 [流覽 ] 以找出您要作為資料來源連線的檔案。

  4. 在 [ 檔案選擇器] 對話方塊中,選取檔案、檢閱檔案詳細資料,然後選取 [ 取得資料] 和 [下一步]

  5. 確認資料預覽中的檔案來源和分隔符號選取範圍。

  6. 在右下角,選取 [ 載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [XML]

  3. 選取 [流覽 ] 以找出您要作為資料來源連線的檔案。

  4. 在 [ 檔案選擇器] 對話方塊中,選取檔案、檢閱檔案詳細資料,然後選取 [ 取得資料] 和 [下一步]

  5. 在左側,選取您要匯入的資料,然後在右側確認資料預覽中的選取專案。

  6. 在右下角,選取 [ 載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [JASON]

  3. 選取 [流覽 ] 以找出您要作為資料來源連線的檔案。

  4. 在 [ 檔案選擇器] 對話方塊中,選取檔案、檢閱檔案詳細資料,然後選取 [ 取得資料] 和 [下一步]

  5. 在右下角,選 取 [關閉&載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [選擇資料來源]對話方塊中,選取 [SQL Server資料庫]

  3. 在 [ 連線設定] 底下,輸入伺服器名稱。

  4. 在 [ 連線認證]底下,輸入使用者名稱和密碼,決定是否要使用加密連線,然後選取 [ 下一步]

  5. 在左側,選取您要匯入的資料,然後在右側確認資料預覽中的選取專案。

  6. 在右下角,選取 [ 載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [SharePoint Online 清單]

  3. 在 [ 連線至資料來源 ] 對話方塊中,輸入 SharePoint 網站的根 URL,但不包含文件庫的任何參照,然後登入您的組織帳戶。

  4. 選取可啟用 [進階選項] 的2.0 SharePoint 實作,以便選取檢視模式

    • SharePoint 清單擷取所有欄的全部專案。

    • 預設 會擷取 SharePoint 清單的 [預設檢視] 中設定的欄。

    附註    若要替代 2.0,您可以選取 1.0,這會對應到舊版 SharePoint。

  5. 選取 [下一步]

  6. 在左側,選取您要匯入的資料,然後在右側確認資料預覽中的選取專案。

  7. 在右下角,選取 [ 載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [OData]

  3. 在 [ OData 摘要 ] 對話方塊中,輸入 OData 摘要的 URL。

  4. 如果 OData 摘要需要使用者認證,請在 [驗證類型] 底下的 [連線認證] 對話方塊中:

    • 如果 OData 摘要需要您的使用者名稱和密碼,請選取 [ 基本 ]。

    • 如果 OData 摘要需要同盟存取認證,請選取 [組織帳戶 ],然後選取 [登入]。

  5. 選取 [下一步]。

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [空白資料表]

  3. 在表格的儲存格中輸入所需的資料。 您也可以在底部的 [ 名稱 ] 底下重新命名資料表。

  4. 選取 [下一步]。

  5. 編輯查詢之後,在右上角選 取 [關閉&載入]

  1. 選取[資料>取得資料 (Power Query) ] 。

  2. 在 [ 選擇資料來源] 對話方塊中,選取 [ 空白查詢]

  3. 輸入所需的來源和命令,然後選取 [ 下一步]

  4. 編輯查詢之後,在右上角選 取 [關閉&載入]

您可以使用Power Query增益集連線到外部資料源,並執行進階資料分析。 下列各節提供連線至資料來源的步驟:網頁、文字檔、資料庫、線上服務,以及 Excel 檔案、表格和範圍。

重要: 在 Excel 2013 中使用 Power Query 之前,您必須先啟用它:按一下 [檔案>選項>增益集]。 在底部的 [管理] 區段中,選擇下拉式清單的 [COM 增益集] 選項,然後按一下 [執行]。 按一下 [Power Query] 核取方塊,然後按一下 [確定]。 Power Query功能區應該會自動出現,但如果未自動顯示,請關閉並重新啟動 Excel。

使用查詢編輯器

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

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

  1. [Power Query] 功能區索引標籤上,按一下 [從檔案] > [從 CSV] 或 [從文字]

  2. 在 [ 逗號分隔值流覽 ] 對話方塊中,流覽或輸入您要查詢的檔案路徑。

  3. 按一下 [開啟]。

附註: 如果您要從 CSV 檔案匯入資料,Power Query會自動偵測欄名和類型等欄分隔符號。 例如,如果您匯入下方的範例 CSV 檔案,Power Query會自動使用第一列做為欄名,並變更每一欄資料類型。

CSV 檔案範例

CSV 檔案的影像

Power Query自動變更每一欄資料類型:

  • 訂單識別碼變更為編號

  • 訂單日期變更為日期

  • 類別會保留文字 (預設欄類型)

  • 產品名稱會保留文字 (預設欄類型)

  • 銷售變更為數位

在查詢編輯器中,Power Query自動套用FirstRowAsHeader步驟和ChangeType步驟。 這些自動動作相當於手動 宣傳列 ,並手動變更每一欄類型。

Power Query自動偵測欄之後,您也可以使用查詢編輯器來撰寫Power Query的公式。 例如:

= 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}})

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

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

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

  2. [Power Query功能區] 索引標籤中,按一下 [從表格]

    連線到 Excel 資料表格

  3. 如果出現提示,您可以在 [ 從表格 ] 對話方塊中按一下 [ 範圍選 取範圍] 按鈕,選取要用來做為資料來源的特定範圍。

    [從表格] 對話方塊

  4. 如果資料範圍有欄標題,您可以檢查 [我的表格] 有標題。 範圍標題儲存格是用來設定查詢的資料行名稱。

  5. 在查詢編輯器中,按一下 [關閉&載入]

附註: 如果您的資料範圍已定義為具名範圍,或是在 Excel 表格中,則Power Query會自動感知整個範圍,並為您載入查詢編輯器。 載入至資料表時,純資料會自動轉換成資料表查詢編輯器。

您可以使用查詢編輯器來撰寫Power Query的公式。

= Excel.CurrentWorkbook(){[Name="Table1"]}[Content]

查詢編輯器公式範例

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

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

  1. 在 [Power Query] 功能區索引標籤中,按一下 [從檔案] > [從 Excel]。

  2. 在 [ Excel 流覽 ] 對話方塊中,流覽或輸入您要查詢的檔案路徑。

  3. 按一下 [開啟]。

    如果您的來源活頁簿有具名範圍,則該範圍的名稱會以資料集的形式提供。

您也可以使用查詢編輯器來撰寫Power Query的公式。 例如:

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

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

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

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

  1. 按一下 [Power Query] 功能區,然後按一下 [從 Web​​]。

  2. 在 [從 Web] 對話方塊中,輸入網頁 [URL],然後按一下 [確定]。

    [Power Query] > [從 Web] > 輸入 [URL] 對話方塊

    在此案例中,我們使用:http://en.wikipedia.org/wiki/UEFA_European_Football_Championship

    如果網頁需要使用者認證:

    • 在 [存取 Web] 對話方塊中,按一下認證選項,並提供驗證值。

    • 按一下 [儲存]。

  3. 按一下 [確定]。

  4. [Power Query] 會分析網頁,並在 [表格檢視] 中載入 [導覽] 窗格。

    如果您知道要連結至哪一個表格,請從清單按一下該表格。 在此範例中,我們選擇 [結果] 表格。

    [Power Query] > [從 Web] > [導覽] [表格檢視]

    否則,您可以切換到 [Web 檢視],並手動挑選適合的表格。 在此案例中,我們已選取 [結果] 表格。

    [Power Query] > [從 Web] > [導覽] > [Web 檢視]
  5. 按一下 [載入],[Power Query] 會隨即將您選取的 Web 資料載入 Excel。

  1. [Power Query 功能區] 索引標籤上,按一下 [從資料庫] > [從SQL Server資料庫]

    Power Query從資料庫] 選項
  2. 在 [Microsoft SQL Database] 對話方塊中,在 [伺服器名稱] 方塊中指定要連線的SQL Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

    Power Query SQL Server資料庫連線] 對話方塊
  4. 選取 [確定]

  5. 選取驗證模式以連線至SQL Server資料庫。

    Power Query SQL Server連線登入認證
    1. Windows:這是預設的選取範圍。 如果您想要使用Windows 驗證連線,請選取此選項。

    2. 資料庫:如果您想要使用SQL Server驗證連線,請選取此選項。 選取此專案之後,請指定要連線至SQL Server實例的使用者名稱和密碼。

  6. 根據預設,系統會選取 [加密聯機] 核取方塊,表示Power Query使用加密連線連線到資料庫。 如果您不想使用加密連線來連線,請清除此核取方塊,然後按一下 [ 連線]

    如果未使用加密連線建立SQL Server連線,Power Query提示您使用未加密的連線來連線。 按一下郵件中的 [ 確定 ],使用未加密的連線連線。

公式範例

您也可以使用查詢編輯器來撰寫Power Query的公式。

= Sql.Databases(".")
= Sql.Database(".","Contoso")

  1. 按一下功能區上的 [Power Query] 索引標籤,然後選取 [從其他來源取得外部資料>> [從 ODBC]

  2. 在 [ 從 ODBC ] 對話方塊中,如果顯示,請選 取 [資料來源名稱 (DSN) ] 。

  3. 輸入您的連線字串,然後按 [確定]

  4. 在下一個對話方塊中,從 [預設] 或 [自訂]、 [Windows] 或 [ 資料庫 連線選項] 中選取,輸入您的認證,然後按 [連線]

  5. 在 [ 導覽] 窗格中,選取您要連線的資料表或查詢,然後按 [載入 ] 或 [ 編輯]

  1. 在 [Power Query] 功能區索引標籤中,選取 [從資料庫] > [從 Access 資料庫]

    [從資料庫取得資料] 對話方塊

  2. 在 [ 流覽] 對話方塊中,流覽或輸入要匯入或連結至檔案的檔案 URL。

  3. 依照 [ 導覽 ] 對話方塊中的步驟連線到您選擇的資料表或查詢。

  4. 按一下 [載入 ] 或 [編輯]

  1. [Power Query] 功能區索引標籤上,按一下 [從檔案] > [從 XML]

    Power Query從檔案] 對話方塊
  2. 在 [ 從 XML 流覽 ] 對話方塊中,流覽或輸入要匯入或連結至檔案的檔案 URL。

  3. 按一下 [開啟]。

    連線成功之後,您就可以使用 [ 覽] 窗格,以表格式表單流覽及預覽 XML 檔案中的專案集合。

您也可以使用查詢編輯器來撰寫Power Query的公式。 例如:

= Xml.Tables(File.Contents("C:\Downloads\XML Example.xml"))

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

  1. 在 [ 資料] 索 引標籤的 [ 取得外部資料 ] 群組中,按一下 [ 從其他來源],然後按一下 [ 從 Analysis Services]

    Excel 功能區圖像

    隨即顯示 [資料連線精靈]。 此精靈有三個窗格。

    • 連線至資料庫伺服器

    • 選取 [資料庫與資料表]

    • 儲存資料連線檔案並完成

  2. 在 [ 連線到資料庫伺服器 ] 窗格的 [ 伺服器名稱 ] 方塊中,輸入 OLAP 資料庫伺服器的名稱。

    提示: 如果您知道想要連線到的離線 Cube 檔案名稱,您可以輸入完整的檔案路徑、檔案名和副檔名。

  3. [登入認證] 底下,執行下列其中一項操作,然後按 [ 下一步]

    • 若要使用您目前的 Windows 使用者名稱和密碼,請按一下 [使用 Windows 驗證]

    • 若要輸入資料庫使用者名稱和密碼,請按一下 [使用下列使用者名稱和密碼],然後在對應的 [ 使用者 名稱] 和 [密碼] 方塊中輸入使用者名稱和 密碼

  4. 在 [ 選取包含您要的資料的資料庫 ] 窗格中,選取資料庫,然後按 [ 下一步]

    若要連線到資料庫中的特定 Cube ,請確認已選取 [ 連線到特定的 Cube 或資料表 ],然後從清單中選取一個 Cube。

  5. 在 [ 儲存資料連線檔案和完成 ] 窗格的 [ 檔案名] 方 塊中,視需要修訂預設檔案名 (選擇性) 。

    按一下 [流覽 ] 以變更 [ 我的資料來源] 的預設檔案位置,或檢查現有的檔案名。

  6. 在 [ 描述]、[ 易記名稱] 和 [ 搜尋關鍵字] 方塊中 ,輸入檔案的描述、易記的名稱,以及常用的搜尋字 (都是選用) 。

  7. 若要確保在樞紐分析表重新整理時使用連線檔案,請按一下 [ 一律嘗試使用此檔案來重新整理此資料]

    選取此核取方塊可確保所有使用該連線檔案的活頁簿都會使用連線檔案的更新。

  8. 按一下 [完成 ] 以關閉 [資料連線精靈]。

  9. 在 [匯入資料] 對話方塊的 [選取您要如何在活頁簿中檢視此資料] 底下執行下列其中一項操作:

    • 若只要建立樞紐分析表,請按一下 [資料 透視表]

    • 若要建立樞紐分析表和樞紐分析圖,請按一下 [ 樞紐分析圖] 和 [樞紐分析表]

    • 若要將選取的連線儲存在活頁簿中供日後使用,請按一下 [ 只建立連線]。 此核取方塊可確保包含您所建立之 Cube 函數且您不想要建立樞紐分析表的公式使用連線。

  10. [您要放置資料的位置] 底下,執行下列其中一項操作:

    • 若要將樞紐分析表放在現有的工作表中,請選取 [現有的工作表],然後在您要找出樞紐分析表的儲存格範圍中,輸入第一個儲存格的儲存格參照。

      您也可以按一下 [ 折迭對話按鈕影像 以暫時隱藏對話方塊,選取您要使用之工作表上的起始儲存格,然後按 [展開對話按鈕影像]。

  11. 若要將樞紐分析表放在從儲存格 A1 開始的新工作表中,請按一下 [ 新增工作表]

  12. 若要驗證或變更連線屬性,請按一下 [ 內容],在 [ 線上內容 ] 對話方塊中進行必要的變更,然後按一下 [ 確定]

連線至SQL Server Analysis Services的方法有兩種。 您可以使用 [Power Query] 或 [資料連線] 精靈。 

如需詳細資訊,請參閱連線到SQL Server Analysis Services資料庫中的Office 2010 - 2013索引標籤(匯入)

  1. 在 [Power Query]索引標籤上,按一下 [從其他來源>空白查詢]

  2. 在查詢編輯器中,按一下[進階編輯器]

  3. 輸入您的查詢字串如下,以 JSON 檔案的路徑取代 「C:\Users\Name\Desktop\JSONTest.json」。

    let
    
        Source = Json.Document(File.Contents("C:\Users\Name\Desktop\JSONTest.json")),
        #"Converted to Table" = Record.ToTable(Source)
    
    in
    
        #"Converted to Table"
    

附註: 使用Power Query連線到 Oracle 資料庫之前,您需要電腦上的 Oracle 用戶端軟體 v8.1.7 或更新版本。 若要安裝 Oracle 用戶端軟體,請移至 32 位 Oracle Data Access Components (ODAC) 使用 Oracle Developer Tools for Visual Studio (12.1.0.2.4) 安裝 32 位 Oracle 用戶端, 或到 64 位 ODAC 12c 版本 4 (12.1.0.2.4) 適用于 Windows x64 的 Xcopy 安裝 64 位 Oracle 用戶端。

  1. [Power Query] 功能區索引標籤上,按一下 [從資料庫] > [從 Oracle 資料庫]

    Power Query從資料庫] 選項
  2. 在 [ Oracle 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 Oracle Server。 如果需要 SID,可以使用 「ServerName/SID」 的形式來指定。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 按一下 [確定]。

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

  1. [Power Query] 功能區索引標籤中,選取 [從其他來源] > [從 SharePoint 清單]

    Power Query從 [其他來源] 對話方塊取得資料
  2. 在出現的 [Microsoft SharePoint 清單 ] 對話方塊中,輸入 SharePoint 網站的 URL

    附註: 連線到 SharePoint 清單時,請輸入網站 URL,而不是清單 URL。 在 [Access SharePoint ] 對話方塊中,選取要針對網站正確驗證的最一般 URL。 根據預設,會選取最一般的 URL。

  3. 選取 [確定] 以繼續。

  4. 在接下來出現的 [Access SharePoint ] 對話方塊中,選取認證選項:

    1. 如果 SharePoint Server 不需要任何認證,請選取 [匿名 ]。

    2. 如果 SharePoint Server 需要您的 Windows 認證,請選取 [ Windows]。

    3. 如果 SharePoint Server 需要組織帳號憑證,請選取 [ 組織帳戶 ]。

  5. 選取 [連線]

    Excel Power Query連線到 SharePoint 清單連線對話方塊

  1. [Power Query 功能區] 索引標籤中,選取[從其他來源>從 OData 摘要]

    Power Query從 [其他來源] 對話方塊取得資料
  2. 在 [ OData 摘要 ] 對話方塊中,輸入 OData 摘要的 URL

  3. 選取 [確定]

  4. 如果 OData 摘要需要使用者認證,請在 [存取 OData 摘要 ] 對話方塊中:

    1. 如果 OData 摘要需要 Windows 驗證,請選取 [Windows]

    2. 如果 OData 摘要需要您的使用者名稱和密碼,請選取 [ 基本 ]。

    3. 如果 OData 摘要需要市集帳戶 金鑰 ,請選取 [市集金鑰]。 您可以選取 [取得市集帳戶金鑰 ] 來訂閱 Microsoft Azure 市集 OData 摘要。 您也可以從 Access 的 [OData 摘要] 對話方塊註冊 Microsoft Azure Marketplace。

    4. 如果 OData 摘要需要同盟存取認證,請按一下 [組織帳戶 ]。 若是 Windows Live ID,請登入您的帳戶。

    5. 選取 儲存

附註: 連線至 OData 摘要支援 JSON 精簡資料服務格式。

  1. 按一下 [資料] 索引標籤,然後 [從其他來源取得資料] >> [從 OLEDB]。 如果您沒有看到 [ 取得資料] 按鈕,請依照下方 的 [資料連線精靈 ] 指示進行。

  2. 在 [ 從 OLE DB ] 對話方塊中,輸入您的連線字串,然後按 [確定]

  3. [OLEDB 提供者] 對話方塊中,從 [預設] 或 [自訂]、 [Windows] 或 [ 資料庫 連線] 選項中選取,輸入適當的認證,然後按一下 [ 連線]

  4. 在 [ 導覽] 對話方塊中,選取您要連線的資料庫和資料表或查詢,然後按 [載入 ] 或 [ 編輯]

  5. Power Query 編輯器中,按[關閉] & [載入]

  1. [Power Query] 功能區索引標籤上,按一下 [從資料庫] > [從我的SQL 資料庫]

    Power Query從資料庫] 選項
  2. 在 [ MySQL 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 MySQL 資料庫伺服器。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 按一下 [確定]。

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

  1. 在 [Power Query] 功能區索引標籤中,選取[從其他來源] > [從 Microsoft Exchange]

    Power Query 資料來源
  2. 在 [存取Exchange Server] 對話方塊中,指定您的Email位址密碼

  3. 按一下 [儲存]

  4. 在 [ Microsoft Exchange 自動探索服務 ] 對話方塊中,選取 [ 允許 ] 以允許 Exchange 服務信任您的認證。

重要: 請確定您已下載並安裝增益集Power Query。

  1. [Power Query] 功能區索引標籤上,按一下 [從其他來源] > [從 Active Directory]

    Power Query從 [其他來源] 對話方塊取得資料

  2. 在 [Active Directory] 對話方塊中輸入您的網域。

  3. 網域Active Directory 網域對話方塊中,按一下 [使用我目前的認證] 或 [使用替代認證]。 若 要使用替代認證 驗證,請輸入您的 使用者名稱密碼

  4. 按一下 [連線]。

  5. 連線成功之後,您可以使用 [導覽 ] 窗格流覽 Active Directory 中所有可用的網域,然後向下切入 Active Directory 資訊,包括使用者、帳戶和電腦。

警告: 

  • 連線到 IBM DB2 資料庫之前,您需要在電腦上安裝 IBM DB2 Data Server Driver (最低需求是 IBM Data Server Driver Package (DS Driver) ) 。 選取符合您Power Query安裝的驅動程式, (32 位或 64 位) 。

  • IBM 在 Windows 8 上安裝 IBM DB2 Data Server Driver 時回報了一些已知問題如果您使用 Windows 8,並想要使用 Power Query 連線到 IBM DB2,您必須遵循其他安裝步驟。 如需有關Windows 8 上的 IBM DB2 Data Server Driver的詳細資訊。

  1. [Power Query] 功能區索引標籤上,按一下 [從資料庫] > [從 IBM DB2 資料庫]

    Power Query從資料庫] 選項
  2. [IBM DB2 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 IBM DB2 Database Server。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 按一下 [確定]。

  5. 如果 IBM DB2 伺服器需要資料庫使用者認證:

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。

附註: 在您連線到 Power Query 中的 PostgreSQL 資料庫之前,您需要在電腦上安裝PostgreSQL 的 Ngpsql 資料提供者。 選取符合您的 Office 版本 (32 位或 64 位) 的驅動程式。 如需詳細資訊,請參閱:我使用的是哪個版本的 Office? 此外,請確定您已註冊符合裝置上最新 .NET 版本的機器設定提供者。

  1. [Power Query] 功能區索引標籤中,選取 [從資料庫>從 PostgreSQL Database]

    Power Query從資料庫] 選項
  2. [PostgreSQL 資料庫 ] 對話方塊中,在 [ 伺服器名稱 ] 區段中指定您要連線的 PostgreSQL 資料庫伺服器。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 選取 [連線]

  1. 流覽至HTTPs://web.powerapps.com/

  2. 取您 要連線的環境。

  3. 在功能表中,選取 [設定] 圖示> [進階自訂] >開發人員資源。

  4. 複製 實例 Web API 值。 

    附註: 

    • URL 格式類似https://<tenant>.crm.dynamics.com/api/data/v9.0.

    • 您要用來連線之 URL 的確切格式取決於您的地區和您所使用的應用程式的 CDS 版本。 如需詳細資訊,請參閱:Web API URL 和版本 (docs.com) 。

  5. 選取 [資料] 索引標籤,然後選取 [從線上服務取得資料] >>從 Dynamics 365 (線上)

    • 如果您沒有看到 [取得資料] 按鈕,請按一下 [從其他來源新增查詢>>從 Dynamics 365 (線上) ] 。

  6. 在對話方塊中,選取 [ 基本 ] 選項後,輸入 CDS for Apps 連線的 Web API URL ,然後按一下 [ 確定]

    • 如果您選取 [ 進階 ] 選項,您可以在查詢中附加某些其他參數,以控制傳回的資料。 如需詳細資訊,請參閱:使用 Web API 查詢資料。

  7. 選取 [組織帳戶]

    • 如果您不是使用您用來存取應用程式 CDS 的 Microsoft 公司或學校帳戶登入,請按一下 [ 登入 ],然後輸入帳戶使用者名稱和密碼。

  8. 按一下 [連線]。

  9. 在 [ 導覽] 對話方塊中,選取您要擷取的資料。

  10. 如果匯入的資料良好,請選取 [載入] 選項,否則選擇 [編輯] 選項來開啟Power Query 編輯器

    附註:  Power Query 編輯器提供您多個選項來修改傳回的資料。 例如,您可能會想要匯入的資料行比來源資料所含的少。 在這種情況下,請移至 [常 ] 索引標籤> [管理欄 ] > [選擇欄],選取您要保留的欄,然後按一下 [ 確定]。 當您準備好時,請按一下 [ 關閉&載入 ] 以將修改過的資料傳回 Excel。

附註: 您需要電腦上的 Teradata .NET 資料提供者 ,才能連線到 Teradata 資料庫。

  1. [Power Query] 功能區索引標籤中,選取 [從資料庫] > [從 Teradata 資料庫]

    Power Query從資料庫] 選項
  2. 在 [ Teradata 資料庫 ] 對話方塊的 [ 伺服器名稱 ] 中,指定要連線的 Teradata Server。

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 選取 [確定]

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

    1. 在 [ 存取資料庫 ] 對話方塊中,輸入您的使用者名稱和密碼。

    2. 按一下 [儲存]

重要:  Facebook 資料連線器淘汰通知   從 Excel 中的 Facebook 匯入及重新整理資料將于 2020 年 4 月停止運作。 在那之前,您仍然可以使用 Facebook Get & Transform (Power Query) 連接器,但從 2020 年 4 月開始,您將無法連線到 Facebook,並且會收到錯誤訊息。 建議您儘快修改或移除任何使用 Facebook 連接器的現有取得&轉換 (Power Query) 查詢,以避免未預期的結果。

附註: 如果這是您第一次連線至 Facebook,系統會要求您提供認證。 使用 Facebook 帳戶登入,並允許存取Power Query應用程式。 您可以按一下 [ 不要再警告我這個連接器 ] 選項,關閉未來的提示。

  1. [Power Query] 功能區索引標籤上,按一下 [從其他來源>從 Facebook]

  2. 在 [ Facebook ] 對話方塊中,使用 [我]、您的 [使用者名稱] 或 [物件識別碼] 連線至 Facebook

    附註: 您的 Facebook 使用者名稱與您的登入電子郵件不同。

  3. 從 [ 機] 下拉式清單中選取要連線的類別。 例如,選取 [好友 ] 可讓您存取 Facebook 好友 類別中可用的所有資訊。

  4. 按一下 [確定]。

  5. 如有需要 ,請單[從 Access Facebook ] 對話方塊登入,然後輸入您的 Facebook 電子郵件或電話號碼,以及密碼。 您可以檢查選項以繼續登入。 登入後,按一下 [ 連線]

  6. 連線成功之後,您將能夠預覽包含所選類別相關資訊的資料表。 例如,如果您選取 [好友] 類別,Power Query依名稱呈現包含 Facebook 好友的表格。

  7. 按一下 [載入 ] 或 [編輯]

您可以使用查詢編輯器來撰寫Power Query的公式。

= Facebook.Graph("https://graph.facebook.com/v2.8/me/friends")

使用 Facebook 公式Power Query 編輯器

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

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

附註: 

  • 連線到 SAP SQL Anywhere 資料庫之前,您需要在電腦上安裝SAP SQL Anywhere 驅動 程式。 選取符合您Power Query安裝的驅動程式, (32 位或 64 位) 。

  1. [POWER QUERY] 功能區索引標籤中,選取 [ 從資料庫 ] > [從 SAP Sybase SQL Anywhere]

    從資料庫取得外部資料
  2. 在 [ Sybase 資料庫 ] 對話方塊中,在 [ 伺服器名稱 ] 方塊中指定要連線的 Sybase Server。 或者,您也可以指定 資料庫名稱

  3. 如果您想要使用原生資料庫查詢匯入資料,請在 [SQL 語句 ] 方塊中指定查詢。 如需詳細資訊,請參閱使用原生資料庫查詢從資料庫匯入資料

  4. 按一下 [確定]。

  5. 根據預設,系統會選取[加密聯機] 核取方塊,讓Power Query使用簡單的加密連線連線到資料庫。

  6. 按一下 [連線]。

Microsoft Azure Blob 儲存空間是一項服務,可用於儲存大量非結構化資料,例如影像、視訊、音訊和檔,這些資料可透過 HTTP 或 HTTPS 從全球各地存取。 如需Azure Blob 儲存體服務的詳細資訊,請參閱如何使用 Blob 儲存空間

  1. 在 [Power Query] 功能區索引標籤中,選取[從 Azure >從 Microsoft Azure Blob 儲存空間]

    Power Query從 Azure 匯入] 對話方塊
  2. [Microsoft Azure Blob 儲存空間 ] 對話方塊中,輸入 Microsoft Azure 儲存空間帳戶名稱或 URL,然後按一下 [ 確定]

  3. 如果您是第一次連線到 Blob 儲存空間服務,系統會提示您輸入並儲存儲存空間便捷鍵。 在 [存取 Microsoft Azure Blob 儲存空間 ] 對話方塊中,在 [ 帳戶金鑰 ] 方塊中輸入儲存空間便捷鍵,然後按一下 [ 儲存]

    附註: 如果您需要擷取儲存空間便捷鍵,請流覽至 Microsoft Azure 入口網站,選取您的儲存空間帳戶,然後按一下頁面底部的 [ 管理便捷鍵 ] 圖示。 按一下主鍵右側的複製圖示,然後在 [ 帳戶金鑰 ] 方塊中貼上值。

  4. 查詢編輯器會列出 Microsoft Azure Blob 儲存空間中所有可用的容器。 在 [ 導覽] 中,從您要匯入資料的位置選取容器,然後按一下 [ 套用&關閉]

  1. [POWER QUERY] 功能區索引標籤中,選取 [從 Azure > 從 Microsoft Azure HDInsight]

    從 Azure 取得外部資料
  2. 在 [ Microsoft Azure HDInsight] 對話方塊中,輸入 帳戶名稱 ,然後按一下 [ 確定]

  3. 接著,輸入您的 帳戶金鑰,然後按一下 [ 連線]

    附註: 如果您需要擷取金鑰,請返回 Microsoft Azure 入口網站,選取儲存空間帳戶,然後按一下頁面底部的 [ 管理便捷鍵 ] 圖示。 按一下主鍵右側的複製圖示,然後將值貼到精靈中。

  4. 在 [ 導覽 ] 對話方塊中選取您的叢集,然後尋找並選取內容檔案。

  5. 按一下 [載入 ] 以載入選取的資料表,或按一下 [ 編輯 ] 以在載入前執行其他資料篩選和轉換。

如果您是開發人員,您可以在 Excel 中採用幾種方法匯入資料:

  • 您可以使用 Visual Basic for Applications 來存取外部資料源。 視資料來源而定,您可以使用 ActiveX 資料物件或資料存取物件來擷取資料。 您也可以在程式碼中定義指定連線資訊的連線字串。 使用連線字串是很實用的,例如,當您想要避免需要系統管理員或使用者先建立連線檔案,或簡化應用程式的安裝。

  • 如果您從 SQL Server 資料庫匯入資料,請考慮使用 SQL Native Client,這是獨立資料存取應用程式開發介面 (API) ,同時用於 OLE DB 和 ODBC。 它結合 SQL OLE DB 提供者和 SQL ODBC 驅動程式成為一個原生動態連結程式庫, (DLL) ,同時也提供與 Microsoft Data Access Components (MDAC) 區隔和不同的新功能。 您可以使用 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 中的資料庫匯入資料

取得資料 (docs.com)

需要更多協助?

擴展您的技能
探索訓練

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×