Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.
從數據源匯入數據 (Power Query)

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

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

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

  2. 選取 [數據 > 從表格/範圍]

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

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

    [從表格] 對話方塊

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

  5. 選取 [確定]。

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

  1. 選取 [數據 > 從 Excel 活頁簿取得數據 > >] 

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

  3. 選取 [開啟]。

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

如需進階連接器選項的詳細資訊,請參閱 Excel 活頁簿

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

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

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

  3. 選取 [開啟]。

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

CSV 檔案範例

CSV 檔案的影像

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

  • 訂單標識碼變更為編號

  • 訂單日期變更為日期

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

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

  • 銷售變更為數位

如需進階連接器選項的詳細資訊,請參閱 文字/CSV

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

  1. 選取 [數據 > 從 [檔案] > [從 XML] 取得數據 >。 

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

  3. 選取 [開啟]。

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

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

  1. 選取 [數據 > 從 [檔案] > [從JSON] 取得數據 >。 [ 匯入數據 ] 對話框隨即出現。

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

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

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

  1. 選取 [數據 > 從 [檔案] > [從PDF] 取得數據 >。

  2. 選取您的 PDF 檔案,然後按下 [ 開啟]。 [導覽] 對話框會開啟 PDF 並顯示可用的數據表。

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

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

    • 若要直接在 Excel 中檢視數據,請選取 [載入 > 載入],或是若要查看 [ 入] 對話框,請選取 [ 載入 > [載入至]

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

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

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

  1. 選取 [數據 > 從 [檔案] 取得數據 > >]

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

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

如需進階連接器選項的詳細資訊,請參閱 資料夾

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

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

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

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

如需進階連接器選項的詳細資訊,請參閱 SharePoint 資料夾

  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 資料庫

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

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

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

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

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

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

如需進階連接器選項的詳細資訊,請參閱 Access 資料庫

注意事項    當您使用連線至 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. 輸入 伺服器 名稱,然後選取 [確定]

    附註: 您可以選擇輸入特定的資料庫名稱,也可以新增 MDXDAX 查詢。

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

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

如需進階連接器選項的詳細資訊,請參閱 SQL Server Analysis Services

附註: 使用 Power Query 連線到 Oracle 資料庫之前,請確定符合所有先決條件。 

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

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

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

  4. 選取 [確定]。

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

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

    2. 按一下 [連線]。

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

警告: 

  • 線上到 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 資料庫

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

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

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

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

  4. 選取 [確定]。

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

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

    2. 按一下 [連線]。

如需進階連接器選項的詳細資訊,請參閱 MySQL 資料庫

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

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

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

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

  4. 選取 [確定]

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

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

    2. 選取 [連線]

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

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

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

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

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

  4. 選取 [確定]。

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

  6. 選取 [連線]

如需詳細資訊,請參閱 Sybase 資料庫

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

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

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

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

  4. 選取 [確定]

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

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

    2. 按一下 [儲存]。

如需詳細資訊,請參閱Terabase 資料庫

附註: 

  • 如果您有 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 資料庫

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

  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 資料庫

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 分析]

當您需要處理大量數據時,Azure HDInsight 可用來進行大型數據分析。 它支持數據倉儲和機器學習;您可以將其視為數據流程引擎。 如需詳細資訊,請參閱 什麼是 Azure HDInsight?

  1. 選取 [數據 > 從 Azure > 從 AzureHDInsight (HDFS ) 取得數據 >] 。 

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

  3. [Access Microsoft Azure HDInsight ] 對話框中,輸入您的 帳戶密鑰,然後按兩下 [ 連線]

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

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

如需進階連接器選項的詳細資訊,請參閱 Azure HDInsight

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 儲存體

Azure 記憶體提供各種資料對象的儲存服務。 數據表儲存元件會檢查儲存為金鑰/屬性組的 NoSQL 資料。 如需詳細資訊,請參閱 數據表儲存空間簡介

  1. 選取 [數據 > 從 Azure 取得數據 > > 從 Azure Synapse 分析]

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

如需進階連接器選項的詳細資訊,請參閱 Azure 資料表儲存空間

重要: 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

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

  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

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

  1. 選取 [數據 > 從 Azure > 從 Azure Data Explorer 取得數據>]。

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

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

  3. 選取 [確定]

您可以使用適當的許可權從組織匯入數據集,方法是從 Power BI 數據集 窗格中選取數據集,然後在新的工作表中建立數據透視表。

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

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

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

如需Power BI的詳細資訊,請參閱從Power BI資料集建立數據透視表以及在Power BI 中 資料管理體驗 Office 365 說明

數據流程是一種數據準備技術,可將數據、轉換及載入至 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 清單

  1. 選取 [數據 > 從 SharePoint Online 列表取得在線服務的數據 >。

  2. 在 [ Microsoft Exchange] 對話框中,以 <別名>@<组织>.com 的形式輸入您的電子郵件位址

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

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

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

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

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

  • 若要建立查詢,然後顯示 [ 匯入數據 ] 對話框,請選取 [ 載入 > [載入至]

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

如需進階連接器選項的詳細資訊,請參閱 Microsoft Exchange Online 

  1. 取您 要連線的環境。

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

  3. 複製 實例 Web API 值。 

    附註: 

    • URL 格式類似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 編輯器

  1. Salesforce 物件 > 選取 [數據 > 從在線服務取得數據 >]。 [Salesforce 物件] 對話框隨即出現。

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

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

  4. 選取 [確定]

如需進階連接器選項的詳細資訊,請參閱 Salesforce 物件

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

  1. Salesforce 報表 > 選取 [數據 > 從在線服務取得數據 >]。 [Salesforce 報告] 對話框隨即出現。

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

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

  4. 選取 [確定]

如需進階連接器選項的詳細資訊,請參閱 Salesforce 報表

確定您有最新版本的 Adobe Analytics 連接器。 如需詳細資訊,請參閱在 Power BI Desktop 中聯機至 Adobe Analytics

  1. 選取 [數據 > 從在線服務取得數據 >] > [從 Adobe Analytics]

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

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

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

如需詳細資訊,請參閱 從數據表/範圍。

重要: 

  • 當您嘗試從網路匯入數據時,您可能會收到下列訊息:「此連接器需要安裝一或多個額外的元件,才能使用。」 Web 連接器需要在您的電腦上安裝 WebView 2 Framework。

  • 您可以從 這裡下載。

  • 此更新不適用於大量授權版本 (例如商業永久) 。

程序

  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

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 清單

  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 摘要

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

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

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

如需進階連接器選項的詳細資訊,請參閱 Hadoop 檔案 (HDFS)

  1. 選取 [數據 > 從 ActiveDirectory 取得數據 > > 其他來源]。

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

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

  4. 選取 [連線]

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

如需進階連接器選項的詳細資訊,請參閱 Active Directory

  1. 選取 [數據 > 從其他來源取得數據 > > 從 Microsoft Exchange。 

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

  3. 選取 [儲存]

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

如需進階連接器選項的詳細資訊,請參閱 Microsoft Exchange

  1. 選取 [數據 > 從 ODBC 取得數據 > > 從其他來源取得數據]。 

  2. 在 [ 從 ODBC] 對話框中,如果顯示,請選 取 [數據源名稱 (DSN)

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

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

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

如需進階連接器選項的詳細資訊,請參閱 ODBC 數據源

  1. 選取 [數據 > 從其他來源取得數據 > > OLEDB]。 

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

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

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

如需進階連接器選項的詳細資訊,請參閱OLE DB

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

附註: 如果這是您第一次連線至 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),以及合併查詢概觀。 

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

如需詳細資訊,請參閱 (Power Query) 附加查詢附加查詢

如果您是開發人員,您可以在 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 和版本

  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")

Power Query 編輯器 含 Facebook 公式

附註:  [查詢編輯器] 只會在您使用 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 中從資料庫匯入數據

取得數據

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×