從資料來源將資料 (Power Query)

您可以將資料從Excel資料來源中輸入至資料,後續各節將說明操作方式。 若要進一步瞭解如何在資料輸入後處理資料,請參閱資料如何Excel。

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

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

  2. 選取資料>資料表/範圍

    這個命令也可以從 Data >從資料表/範圍>來源

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

    [從表格] 對話方塊

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

  5. 選取 [確定]。

詳細資訊,請參閱從資料表Excel。

  1. 選取資料>從>從>取得資料。 

  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選項的詳細資訊,請參閱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    這是預設選取專案。 如果您想要使用驗證進行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 Online 分析處理 (OLAP) 資料庫伺服器之間建立動態連線,然後在資料變更時重新重新建立該連線。 您可以在資料庫伺服器上建立特定的離線 Cube 檔案。 您也可以將資料以資料Excel樞紐分析表或樞紐分析表,將資料導入至樞紐分析表。

  1. 選取資料>從資料庫>資料>從 SQL Server分析服務資料庫 (資料) 。 

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

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

  3. 在導航 窗格中 選取資料庫,然後選取您想要連接的 Cube 或資料表。

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

附註: 在您可以使用 Power Query 連接到 Oracle資料庫之前,您需要在電腦上使用 Oracle 用戶端軟體 v8.1.7 或更新版本。 若要安裝 Oracle 用戶端軟體,請前往 32 位 Oracle 資料存取元件(ODAC) 使用適用于 Visual Studio (12.1.0.2.4)的 Oracle 開發人員工具來安裝 32 位 Oracle 用戶端, 或64 位的 ODAC 12c 版本 4 (12.1.0.2.4) x64 Windows xcopy來安裝 64 位 Oracle 用戶端。

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

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

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

  4. 選取 [確定]。

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

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

    2. 按一下 [連線]。

有關進位連接器選項的詳細資訊,請參閱 Oracle 資料庫。

警告: 

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

  • IBM 在 Windows 8 安裝 IBM DB2 資料伺服器驅動程式時,有Windows 8。如果您使用的是 Windows 8並想要使用 Power Query 連接到 IBM DB2,您需要遵循其他安裝步驟。 尋找有關 IBM DB2 資料伺服器驅動程式Windows 8。

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

  2. IBM DB2 資料庫對話方塊中 ,在 [伺服器名稱 > 中指定要連接的 IBM DB2 資料庫伺服器。

  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 資料提供者。 選取符合您 32 位Office 32 位 (64 位版本) 。 詳細資訊,請參閱我使用的是Office版本? 。 此外,請確認您的電腦群組組已註冊提供者,使其符合您裝置上的最新 .NET 版本。

  1. 選取資料>從資料庫>postgreSQL >取得資料。 

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

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

  4. 選取 [確定]

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

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

    2. 選取連線

有關進位連接器選項的詳細資訊,請參閱 PostgreSQL。

附註: 在您可以連接到 SAP SQL隨處資料庫之前,您需要將 SAP SQL安裝在您電腦上的任何位置驅動程式。 選取符合您 32 位Excel 32 位 (64 位或 64 位安裝) 。

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

  2. [Sybase 資料庫」對話方塊中,在 [伺服器名稱> 方塊中指定要連接的Sybase Server。 您也可以選擇指定 資料庫名稱

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

  4. 選取 [確定]。

  5. 根據預設, 選取加密連接核取方塊,讓 Power Query 使用簡單的加密連接連接到資料庫。

  6. 選取連線

附註: 在可以連接到 Teradata 資料庫之前,您必須在電腦上使用 .NET Data Provider Teradata。

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

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

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

  4. 選取 [確定]

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

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

    2. 按一下 [儲存]

附註: 

  • 只有在您擁有 2019 Excel或更新版本Windows訂閱Office,才能在 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. 按一下 [ 資料庫> Tab,然後輸入您的使用者名稱和密碼。

    2. 按一下 [連線]。 

有關進一代連接器選項的詳細資訊,請參閱 SAP HANA 資料庫

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

  1. 選取資料>從 Azure >取得資料>從 Azure SQL Database。

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

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

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

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

    Power Query SQL Server連接登入認證
    • Windows    這是預設選取專案。 如果您想要使用驗證進行Windows選取此選項。

    • Database 如果您想要使用驗證進行SQL Server選取此選項。 選取此選項後,請指定使用者名稱和密碼,以連接到您的SQL Server實例。

  6. 根據預設, 已選取 的加密連接核取方塊表示 Power Query 會使用加密連接連接到資料庫。 如果您不想使用加密連接進行連結,請清除此核取方塊,然後按一下[連線。

    如果尚未使用加密SQL Server建立至您帳戶的關聯,Power Query 會提示您使用未加密的連接進行連接。 在 郵件 中按一下 [確定以使用未加密的連接進行連接。

有關進一SQL選項的詳細資訊,請參閱Azure SQL資料庫。

Azure Synapse Analytics 會使用 Apache Spark 來結合大型資料工具和關係查詢,以連接到 Azure 資料服務和 Power Platform。 您一下就可以載入數百萬列。 然後,您可以使用熟悉的查詢SQL表格式資料。 詳細資訊,請參閱什麼是Azure Synapse Analytics.

  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    這是預設選取專案。 如果您想要使用驗證進行Windows選取此選項。

    • Database 如果您想要使用驗證進行SQL Server選取此選項。 選取此選項後,請指定使用者名稱和密碼,以連接到您的SQL Server實例。

  6. 根據預設, 已選取 的加密連接核取方塊表示 Power Query 會使用加密連接連接到資料庫。 如果您不想使用加密連接進行連結,請清除此核取方塊,然後按一下[連線。

    如果尚未使用加密SQL Server建立至您帳戶的關聯,Power Query 會提示您使用未加密的連接進行連接。 在 郵件 中按一下 [確定以使用未加密的連接進行連接。

有關進位連接器選項的詳細資訊,請參閱 Azure Synapse Analyticss。

當您需要處理大量資料時,Azure HDInsight 會用於大型資料分析。 它支援資料儲存和機器學習;您可以將它視為資料流程引擎。 詳細資訊,請參閱什麼是 Azure HDInsight

  1. 選取資料>Azure >取得資料>從 Azure HDInsight (HDFS) 。 

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

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

  4. 在 [導航器」 對話方塊中選取您的 組,然後 尋找並選取內容檔案。

  5. 選取載入 以載入選取的資料表,或選取 編輯 以執行其他資料篩選和轉換,然後再載入資料表。

Microsoft AzureBlob 儲存體是一項儲存大量非結構化資料的服務,例如影像、影片、音訊和檔,可透過 HTTP 或 HTTPS 從全球任何地方存取。 若要進一儲存體 Azure Blob 服務,請參閱如何使用Blob儲存體。

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

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

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

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

  4. 查詢編輯器會列出所有可用的容器,Microsoft Azure Blob 儲存體。 在導航 器中,從要輸入資料的地方選取一個容器,然後選取 &關閉

此Azure 儲存體提供各種資料物件的儲存服務。 資料表儲存元件的目標為儲存為金鑰/屬性對的 NoSQL 資料。 詳細資訊,請參閱資料表 儲存空間簡介

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

  2. 輸入資料表帳戶Microsoft Azure帳戶儲存體或 URL,然後選取確定 。

Azure Data Lake 儲存體第 1 代將不同的資料倉儲合併成單一的儲存環境。 您可以使用新一代的查詢工具來探索和分析資料,並使用 PB 級的資料。 詳細資訊,請參閱Azure Data Lake 儲存體。

  1. 選取資料>Azure >取得資料>從 Azure Data Lake 儲存體。

  2. 輸入 Data Lake Microsoft Azure帳戶儲存體或 URL,然後選取確定。

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

  3. 或者,在 "以位元組為單位的頁面 大小" 方塊中輸入 值。

Azure 資料探索工具是一項快速且高度可縮放的資料探索服務,適用于記錄資料和遙測資料。 它可以處理來自任何資料來源的眾多不同資料,例如網站、應用程式、IoT 裝置等。 詳細資訊,請參閱什麼是 Azure 資料管理器

  1. 選取資料>Azure >從 Azure資料>取得資料。

  2. 在 [Azure 資料總管 (庫) 對話方塊中,輸入適當的值。

    每個提示都提供實用的範例,可進行此程式。

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

  1. 選取資料>從 Microsoft >取得Power BI (資料) 。 系統Power BI資料集窗格。

  2. 如果有許多可用的資料集, 請使用搜尋方塊 。 選取方塊旁的箭鍵,以顯示適用于版本和環境的關鍵字篩選,以鎖定您的搜尋目標。

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

若要進一Power BI,請參閱在 Power BI 中從資料集和資料管理體驗建立資料Power BI資料Office 365。

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

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

  3. 選取2.0 Beta SharePoint的實現,啟用進一步選項,因此您可以選取一個 View 模式:所有會從清單SharePoint

    所有資料行。
    預設   在清單的預設視圖中,SharePoint欄。

  4. 除了2.0 Beta版外,您也可以選取1.0 ,該 1.0對應到較舊版本的 SharePoint。

有關進一SharePoint連接器選項的詳細資訊,請參閱線上SharePoint清單。

  1. 選取資料>從線上>取得來自線上服務的資料SharePoint清單

  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 的確切格式取決於您的地區,以及您目前使用的 App CDS 版本。 詳細資訊請參閱:Web API URL 和版本。

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

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

    • 如果您選取了進 選項,您可以在查詢中附加特定的額外參數,以控制所返回的資料。 詳細資訊請參閱:使用Web API 查詢資料。

  6. 選取 組織帳戶

    • 如果您不是使用您用於存取 App 資料橫行的 Microsoft 公司或學校帳戶來登錄,請選取並輸入帳戶使用者名稱和密碼。

  7. 選取連線

  8. 在 [ 導航器」 對話方塊中,選取您想要選取的資料。

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

  1. 選取資料>Online Services >從 Salesforce 物件>取得資料[Salesforce 物件」對話方塊會出現。

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

  3. 選取或清除 包含關係欄

  4. 選取 [確定]

有關進位連接器選項的詳細資訊,請參閱 Salesforce 物件。

由於 Salesforce 報表具有 API 限制,只能針對每個報表取回前 2,000 列,因此請考慮使用 Salesforce 物件連接器,以因應此限制。

  1. 選取資料>>取得資料> Salesforce 報表[Salesforce 報表」對話方塊會出現。

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

  3. 選取或清除 包含關係欄

  4. 選取 [確定]

有關進位連接器選項的詳細資訊,請參閱 Salesforce 報表。

請確定您擁有最新版本的 Adobe Analytics 連接器。 若要詳細資訊,請參閱連線中的 Adobe Analytics Power BI Desktop。

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

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

  3. 使用 Adobe Analytics 組織帳戶來登錄,然後選取連線。

有關進位連接器選項的詳細資訊,請參閱 Adobe Analytics。

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

您的瀏覽器不支援影片。

程序

  1. 選取從>來源>查詢>資料

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

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

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

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

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

    • 選取 [儲存]

  3. 選取 [確定]。

  4. 在導航窗格中,執行下列操作:

    選取表格視圖,例如結果


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

    [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,請選取匿名。

      ExcelPower Query 會連接到 [Sharepoint 清單連線對話方塊

    • 如果Windows伺服器需要您的SharePoint認證,請選取 Windows選項。

    • 如果伺服器需要組織SharePoint,請選取組織帳戶。

  5. 選取連線

有關進位連接器選項的詳細資訊,請參閱SharePoint清單。

  1. 選取資料>從 OData >資料>取得資料。 

  2. [OData Feed」 對話方塊中 ,輸入 OData 提要的 URL。

  3. 選取 [確定]

  4. 如果 OData 提要需要使用者認證,在 [ 存取 OData 進紙器> 對話方塊中:

    1. 如果OData Windows需要驗證,請選取Windows 。

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

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

    4. 如果 OData 提要需要聯合存取認證,請按一下 [組織帳戶。 如Windows即時識別碼,請登入您的帳戶。

    5. 選取 [儲存]。

附註: 將資料導入至 OData 進紙支援 JSON 淺色資料服務格式。

有關進位連接器選項的詳細資訊,請參閱 OData 進紙。

HADoop 分散式檔案系統 (HDFS) 是專為儲存 TB 甚至 PB 的資料所設計。 HDFS 會連接分散資料檔案的組群中的電腦節點,您可以將這些資料檔案存取為一個流暢的檔案串流。

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

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

  1. 選取資料>Active Directory >其他來源>取得資料

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

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

  4. 選取連線

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

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

  2. 在 [存取Exchange Server對話方塊中,輸入您的電子郵件地址和密碼

  3. 選取 [儲存]

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

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

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

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

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

  5. 在導航窗格中,選取您想要連結的資料表或查詢,然後選取載入編輯

有關進一代連接器選項的詳細資訊,請參閱 ODBC 資料來源。

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

  2. [From OLE DB」 對話方塊中,輸入您的連接字串,然後選取 [確定

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

  4. 在 [導航器」對話方塊中,選取資料庫,以及您想要連接的資料表或查詢,然後選取 [載入或編輯> 。

重要:  Facebook 資料連線器的停用通知   在 2020 年 4 月Excel Facebook 中重新輸入及重新Excel資料將會停止工作。 您仍然可以使用 Facebook Power Query (取得 & 轉換) 連接器,但從 2020 年 4 月開始,您將無法連接到 Facebook,並會收到錯誤訊息。 我們建議您儘快修改或移除任何使用 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) 。

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

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

您可以使用 Power Query 附加元件來連接到外部資料源並執行進一步資料分析。 下列各節提供連線至資料來源的步驟 -網頁、文字檔、資料庫、線上服務,Excel檔案、表格和範圍。

重要: 在 2013 Excel中使用 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 載入、編輯或建立新的查詢時才會出現。 下列影片顯示 2013 Excel的查詢編輯器視窗,顯示于編輯來自 Excel 的查詢之後。 若要在不載入或編輯現有活頁簿查詢的情況下,從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 載入、編輯或建立新的查詢時才會出現。 下列影片顯示 2013 Excel的查詢編輯器視窗,顯示于編輯來自 Excel 的查詢之後。 若要在不載入或編輯現有活頁簿查詢的情況下,從Power Query功能區索引鍵的取得外部資料區段,選取從其他來源或空白查詢>編輯器。 下列影片展示如何顯示 [查詢編輯器] 的一個方法。

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

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

  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 From Database 選項
  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. 輸入您的連接字串,然後按OK。

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

  5. 在導航 窗格中 ,選取您想要連結的資料表或查詢,然後按 Load 或Edit

  1. Power Query 功能區索引鍵中,選取從 資料庫 > Access 資料庫

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

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

  3. 請遵循 [導航 器> 對話方塊中的步驟,以連接到您所選擇的資料表或查詢。

  4. 按一下[載入或編輯> 。

  1. [Power Query」功能區索引鍵中,按一下 [從檔案>從 XML。

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

  3. 按一下 [開啟]。

    連接成功後,您可以使用流覽窗格流覽及預覽表格式中XML 檔案中的專案集合。

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

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

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

  1. 在 [ 資料」 標籤 的 [ 取得外部 資料> 群組中,按一下 [ 從其他來源,然後按一下 [從分析服務中取得資料> 。

    Excel 功能區圖像

    系統會顯示資料連線精靈。 此精靈有三個窗格。

    • 連線至資料庫伺服器

    • 選取資料庫和表格

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

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

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

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

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

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

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

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

  5. 在儲存資料連線檔案和完成窗格的檔案名方塊中,根據需要修改預設檔案名, () 。

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

  6. 在 [描述好用名稱及搜尋關鍵字> 核取方塊中,輸入檔案的描述、好用的名稱,以及常用的搜尋 (全部為) 。

  7. 若要確保重新建立樞紐分析表時使用連接檔案,請按一下 [一直嘗試使用此檔案 來重新更新此資料

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

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

  9. 在 [輸入資料>對話方塊的[選取您想要如何在活頁簿中查看此資料時,執行下列其中一項操作:

    • 若要只建立樞紐分析表,請按一下 [樞紐分析表報表

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

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

  10. 您想要將資料放在何處下,執行下列其中一項操作:

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

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

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

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

有兩種方法可以連至 SQL Server 服務。 您可以使用 Power Query 或資料連線精靈。 

若要詳細資訊,請參閱 連線 中的 Office 2010 - 2013 SQL Server 資料 (資料) 。

  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 用戶端軟體,請前往 Visual Studio (12.1.0.2.4) 的 Oracle 開發人員工具的 32 位 Oracle Data Access Components (ODAC) 以安裝 32 位 Oracle 用戶端, 或64 位的 ODAC 12c 版本 4 (12.1.0.2.4) x64 Windows xcopy來安裝 64 位 Oracle 用戶端。

  1. [Power Query」 功能區索引鍵中,按一下 [從 資料庫 > 從 Oracle 資料庫

    Power Query From Database 選項
  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,請選取匿名。

    2. 如果Windows伺服器需要您的SharePoint認證,請選取 Windows。

    3. 如果伺服器需要組織SharePoint,請選取組織帳戶。

  5. 選取連線

    ExcelPower Query 會連接到 [Sharepoint 清單連線對話方塊

  1. Power Query 功能區 索引點中 ,選取從 其他來源> 來自 OData Feed

    Power Query 會從 [其他來來源資料來源> 對話方塊取得資料
  2. [OData Feed」 對話方塊中 ,輸入 OData 提要的 URL。

  3. 選取 [確定]

  4. 如果 OData 提要需要使用者認證,在 [ 存取 OData 進紙器> 對話方塊中:

    1. 如果OData Windows需要驗證,請選取Windows 。

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

    3. 如果 OData 進紙需要 Marketplace 帳戶金鑰,請選取 Marketplace 金鑰。 您可以選取取得 您的 Marketplace 帳戶金鑰 以訂閱 Microsoft Azure OData 摘要。 您也可以從 [access oData feed Microsoft Azure 註冊 Marketplace。

    4. 如果 OData 進紙需要聯合存取認證,請按一下 [組織帳戶。 如Windows即時識別碼,請登入您的帳戶。

    5. 選取 [儲存]。

附註: 連線 OData 進紙時,支援 JSON 淺色資料服務格式。

  1. 按一下 [資料>,然後從OLEDB取得>資料。 如果您沒看到取得 資料按鈕, 請遵循下方的 資料連線精靈 指示。

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

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

  4. 在 [導航器」對話方塊中,選取您想要連接的資料庫和資料表或查詢,然後按Load 或Edit。

  5. 在 Power Query 編輯器中,按 Close &載入

  1. [Power Query」 功能區索引鍵中 ,按一下 [從資料庫> 從 MySQL 資料庫

    Power Query From Database 選項
  2. [MySQL 資料庫」 對話方塊中,在 [伺服器名稱 > 中指定要連接的 MySQL 資料庫伺服器。

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

  4. 按一下 [確定]

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

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

    2. 按一下 [連線]。

  1. Power Query 功能區索引點中,選取來自Microsoft >的其他來源Exchange。

    Power Query 資料來源
  2. 在 [存取Exchange Server對話方塊中,指定您的電子郵件地址和密碼

  3. 按一下 [儲存]

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

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

  1. [Power Query」功能區索引鍵中,按一下[從其他來源> Active Directory 中。

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

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

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

  4. 按一下 [連線]。

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

警告: 

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

  • IBM 在 Windows 8 上安裝 IBM DB2 資料伺服器驅動程式時,有Windows 8。如果您使用的是 Windows 8並想要使用 Power Query 連接到 IBM DB2,您需要遵循其他安裝步驟。 尋找 IBM DB2 資料伺服器驅動程式在 Windows 8。

  1. [Power Query 功能區 > 索引鍵中 ,按一下 [從資料庫> 從 IBM DB2 資料庫

    Power Query From Database 選項
  2. IBM DB2 資料庫對話方塊中 ,在 [伺服器名稱 > 中指定要連接的 IBM DB2 資料庫伺服器。

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

  4. 按一下 [確定]

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

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

    2. 按一下 [連線]。

附註: 在 Power Query 中連接到 PostgreSQL 資料庫之前,您需要在電腦上安裝 PostgreSQL 的 Ngpsql 資料提供者。 選取符合您 32 位Office 32 位 (64 位版本) 。 請參閱:我使用的是Office版本?以瞭解更多資訊。 此外,請確認您的電腦群組組已註冊提供者,使其符合您裝置上的最新 .NET 版本。

  1. Power Query 功能區索引鍵中 ,選取從 資料庫>從 PostgreSQL 資料庫

    Power Query From Database 選項
  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 的確切格式取決於您的地區,以及您目前使用的 App CDS 版本。 詳細資訊請參閱:Web API URL 和版本。

  5. 選取資料標籤,然後Online Services >取得資料>從 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 資料庫之前,您需要電腦上Teradata Data Provider的 .NET帳戶。

  1. Power Query 功能區索引點中,選取從 資料庫 > 從 Teradata 資料庫

    Power Query From Database 選項
  2. [Teradata 資料庫」 對話方塊中,在 [伺服器名稱 > 中指定要連接的 Teradata Server。

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

  4. 選取 [確定]

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

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

    2. 按一下 [儲存]

重要:  Facebook 資料連線器的停用通知   在 2020 年 4 月Excel Facebook 中,從 Facebook 中重新Excel資料將會停止工作。 您仍然可以使用 Facebook 取得 & 轉換 (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隨處資料庫之前,您需要將 SAP SQL安裝在您電腦上的任何位置驅動程式。 選取符合您 Power Query (32 位或 64 位的驅動程式) 。

  1. POWER QUERY功能區索引鍵中,選取從資料庫>從 SAP Sybase SQL隨處

    從資料庫取得外部資料
  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 儲存服務,系統會提示您輸入並儲存儲存存取鍵。 在[Access Microsoft Azure Blob 儲存體對話方塊中,在 [帳戶金鑰> 方塊中輸入您的儲存空間存取鍵,然後按一下 [儲存

    附註: 如果您需要取回儲存空間存取鍵,請流覽至Microsoft Azure 入口網站,選取您的儲存空間帳戶,然後按一下頁面底部的 [管理 Access Key 圖示> 圖示。 按一下主鍵右邊的複製圖示,然後將值貼到 [ 帳戶金鑰> 方塊中。

  4. 查詢編輯器會列出所有可用的容器, Microsoft Azure Blob 儲存體。 在 [ 導航器中,從您想要輸入資料的地方選取一個容器,然後按一下 [& 關閉

  1. POWER QUERY 功能區索引鍵中,選取從 Azure >從 Microsoft Azure HDInsight

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

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

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

  4. 在 [導航器」 對話方塊中選取您的 組,然後 尋找並選取內容檔案。

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

您可以使用 Power Query 附加元件來連接到外部資料源並執行進一步資料分析。 下列各節提供使用 Power Query 連線至資料來源的步驟 -網頁、文字檔、資料庫、線上服務,以及Excel、表格和範圍。

重要: 

  • 請確定您下載、安裝並啟用 Power Query Add-In。

  • 若要啟用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}})

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

  2. [Power Query」功能區索引鍵中,按一下 [從資料表。

    連線到 Excel 資料表格

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

    [從表格] 對話方塊

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

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

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

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

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

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

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

查詢編輯器公式範例

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

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

  3. 按一下 [開啟]。

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

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

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

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

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

  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 From Database 選項
  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. 輸入您的連接字串,然後按OK。

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

  5. 在導航 窗格中 ,選取您想要連結的資料表或查詢,然後按 Load 或Edit

  1. Power Query 功能區 索引鍵中,選取從 資料庫 > Access 資料庫

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

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

  3. 請遵循 [導航 器> 對話方塊中的步驟,以連接到您所選擇的資料表或查詢。

  4. 按一下[載入或編輯

  1. [Power Query」功能區索引鍵中,按一下 [從檔案>從 XML。

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

  3. 按一下 [開啟]。

    連接成功後,您可以使用流覽窗格流覽及預覽表格式中XML 檔案中的專案集合。

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

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

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

  1. 在 [ 資料」 選項卡 的 [ 取得外部 資料> 群組中,按一下 [ 從其他來源,然後按一下 [從分析服務> 。

    Excel 功能區圖像

    系統會顯示資料連線精靈。 此精靈有三個窗格。

    • 連線至資料庫伺服器

    • 選取資料庫和表格

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

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

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

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

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

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

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

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

  5. 在儲存資料連線檔案和完成窗格的檔案名方塊中,根據需要修改預設檔案名 (為) 。

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

  6. 在 [描述好用名稱及搜尋關鍵字> 框中,輸入檔案的描述、好用的名稱,以及常用的搜尋 (都是) 。

  7. 若要確保重新建立樞紐分析表時使用連接檔案,請按一下 [一直嘗試使用此檔案 來重新更新此資料

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

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

  9. 在 [輸入資料>對話方塊中的[選取您想要在活頁簿中如何查看此資料時,執行下列其中一項操作:

    • 若要只建立樞紐分析表,請按一下 [樞紐分析表報表> 。

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

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

  10. 您想要將資料放在何處下,執行下列其中一項操作:

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

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

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

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

有兩種方法可以連至SQL Server服務。 您可以使用 Power Query 或資料連線精靈。 

若要詳細資訊,請參閱 連線 中的 Office 2010 - 2013 SQL Server資料 (資料) 。

  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 資料存取元件(ODAC) 使用適用于 Visual Studio (12.1.0.2.4)的 Oracle 開發人員工具來安裝 32 位 Oracle 用戶端, 或64 位的 ODAC 12c 版本 4 (12.1.0.2.4) x64 Windows xcopy來安裝 64 位 Oracle 用戶端。

  1. [Power Query」 功能區索引鍵中,按一下 [從 資料庫 > 從 Oracle 資料庫

    Power Query From Database 選項
  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,請選取匿名。

    2. 如果Windows伺服器需要您的SharePoint認證,請選取 Windows選項。

    3. 如果伺服器需要組織SharePoint,請選取組織帳戶。

  5. 選取連線

    ExcelPower Query 會連接到 [Sharepoint 清單連線對話方塊

  1. Power Query 功能區索引點中,選取從其他來源>來自 OData Feed

    Power Query 會從 [其他來來源資料來源> 對話方塊取得資料
  2. [OData Feed」 對話方塊中 ,輸入 OData 提要的 URL。

  3. 選取 [確定]

  4. 如果 OData 提要需要使用者認證,在 [ 存取 OData 進紙器> 對話方塊中:

    1. 如果OData Windows需要驗證,請選取Windows 。

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

    3. 如果 OData 進紙需要 Marketplace 帳戶金鑰,請選取 Marketplace 金鑰。 您可以選取取得 您的 Marketplace 帳戶金鑰 以訂閱 Microsoft Azure OData 摘要。 您也可以從 [access oData feed Microsoft Azure 註冊新市集。

    4. 如果 OData 提要需要聯合存取認證,請按一下 [組織帳戶。 如Windows即時識別碼,請登入您的帳戶。

    5. 選取 [儲存]。

附註: 連線 OData 進紙時,支援 JSON 淺色資料服務格式。

  1. 按一下[資料>,然後從OLEDB取得>資料。 如果您沒看到取得 資料按鈕, 請遵循下方的 資料連線精靈 指示。

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

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

  4. 在 [導航器」對話方塊中,選取您想要連接的資料庫和資料表或查詢,然後按Load 或Edit。

  5. 在 Power Query 編輯器中,按 Close &載入

  1. [Power Query」 功能區索引鍵中 ,按一下 [從資料庫> 從 MySQL 資料庫

    Power Query From Database 選項
  2. [MySQL 資料庫」 對話方塊中,在 [伺服器名稱 > 中指定要連接的 MySQL 資料庫伺服器。

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

  4. 按一下 [確定]

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

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

    2. 按一下 [連線]。

  1. Power Query 功能區索引鍵中,選取來自Microsoft >的其他來源Exchange。

    Power Query 資料來源
  2. 在 [存取Exchange Server對話方塊中,指定您的電子郵件地址和密碼

  3. 按一下 [儲存]

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

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

  1. [Power Query」功能區索引鍵中,按一下[從其他來源> Active Directory 中。

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

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

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

  4. 按一下 [連線]。

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

警告: 

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

  • IBM 在 Windows 8 安裝 IBM DB2 資料伺服器驅動程式時,有Windows 8。如果您使用的是 Windows 8並想要使用 Power Query 連接到 IBM DB2,您需要遵循其他安裝步驟。 尋找有關 IBM DB2 資料伺服器驅動程式Windows 8。.

  1. [Power Query」 功能區索引鍵中 ,按一下 [從資料庫>從 IBM DB2 資料庫

    Power Query From Database 選項
  2. IBM DB2 資料庫對話方塊中 ,在 [伺服器名稱 > 中指定要連接的 IBM DB2 資料庫伺服器。

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

  4. 按一下 [確定]

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

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

    2. 按一下 [連線]。

附註: 在 Power Query 中連接到 PostgreSQL 資料庫之前,您需要在電腦上安裝 PostgreSQL 的 Ngpsql 資料提供者。 選取符合您 32 位Office 64 位 (32 位或 64 位版本的驅動程式) 。 請參閱:我使用的是Office版本?以瞭解更多資訊。 此外,請確認您的電腦群組組已註冊提供者,使其符合您裝置上的最新 .NET 版本。

  1. Power Query 功能區索引鍵中 ,選取從 資料庫>從 PostgreSQL 資料庫

    Power Query From Database 選項
  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 的確切格式取決於您的地區,以及您目前使用的 App CDS 版本。 詳細資訊請參閱:Web API URL 和版本。

  5. 選取資料標籤,然後Online Services >取得資料>從 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 資料庫之前,您需要電腦上Teradata Data Provider .NET帳戶。

  1. Power Query 功能區 索引鍵中,選取從 資料庫 > 從 Teradata 資料庫

    Power Query From Database 選項
  2. [Teradata 資料庫」 對話方塊中,在 [伺服器名稱 > 中指定要連接的 Teradata Server。

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

  4. 選取 [確定]

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

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

    2. 按一下 [儲存]

重要:  Facebook 資料連線器的停用通知   在 2020 年 4 月Excel Facebook 中,從 Facebook 中重新Excel資料將會停止工作。 您仍然可以使用 Facebook 取得 & 轉換 (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隨處資料庫之前,您需要將 SAP SQL安裝在您電腦上的任何位置驅動程式。 選取符合您 Power Query (32 位或 64 位的驅動程式) 。

  1. POWER QUERY功能區索引鍵中,選取從資料庫>從 SAP Sybase SQL隨處

    從資料庫取得外部資料
  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 儲存服務,系統會提示您輸入並儲存儲存存取鍵。 在[Access Microsoft Azure Blob 儲存體對話方塊中,在 [帳戶金鑰> 方塊中輸入您的儲存空間存取鍵,然後按一下 [儲存

    附註: 如果您需要取回儲存空間存取鍵,請流覽至Microsoft Azure 入口網站,選取您的儲存空間帳戶,然後按一下頁面底部的 [管理 Access Key 圖示> 圖示。 按一下主鍵右邊的複製圖示,然後將值貼到 [ 帳戶金鑰> 方塊中。

  4. 查詢編輯器會列出所有可用的容器, Microsoft Azure Blob 儲存體。 在 [ 導航器中,從您想要輸入資料的地方選取一個容器,然後按一下 [& 關閉

  1. POWER QUERY 功能區索引鍵中,選取從 Azure >從 Microsoft Azure HDInsight

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

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

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

  4. 在 [導航器」 對話方塊中選取您的 組,然後 尋找並選取內容檔案。

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

附註: HDInsight 有預設的 Hive 資料表HiveSampleData.txt,您可以使用這個表格來瞭解如何使用 Power Query 將資料Excel資料。 若要瞭解如何從 HDInsight 中匯出資料的逐步指南,請參閱如何使用 Power Query 連線 Excel HDInsight Microsoft Azure HDInsight。

Power Query 在 2007 Excel中提供。 不過,您仍然可以連接到外部資料源。 請注意,這項體驗的功能不比 Power Query 的「取得及轉換」體驗來得強大。 請參閱:整合的取得及轉換

資料連線精靈

步驟 1:建立與另一個活頁簿的連線

  1. [資料] 索引標籤上,按一下 [連線]

    連線

  2. 在 [ 活頁簿連結」 對話方塊中,按一下 [ 新增

  3. [現有連線] 對話方塊的底部附近,按一下 [瀏覽更多]

  4. 找到您的活頁簿,然後按一下 [開啟]

  5. [選取表格] 對話方塊中,選取表格 (工作表),並按一下 [確定]

    附註: 

    • 活頁簿在 [選取表格] 對話方塊中被稱為「表格」

    • 您一次只能新增一個表格。

    • 您可以按一下 [屬性] 按鈕重新命名表格。 您也可以新增描述。

  6. 若要新增更多表格,請重複步驟 2 到步驟 5。

  7. 按一下 [關閉]。

步驟 2:新增表格至工作表

  1. 按一下 [現有連線],選擇表格,然後按一下 [開啟]

  2. 在 [輸入資料>對話方塊中,選擇將資料放在您的活頁簿中的位置,以及是否要將資料視為資料表、資料透視表或樞紐分析圖。

您可以使用資料連線精靈來連接到 Access 資料庫。

  1. [資料] 索引標籤上,按一下 [取得外部資料] 群組中的 [從 Access]

    [資料] 索引標籤上的 [取得外部資料] 群組

  2. 在 [ 選取資料來源」 對話方塊中,流覽至 Access 資料庫

  3. [選取表格] 對話方塊中選取要使用的表格或查詢,然後按一下 [確定]

  4. 您可以按一下 [完成],或按 [下一步] 來變更連線的詳細資料。

  5. [匯入資料] 對話方塊中,選擇活頁簿中資料放置的位置,以及是否要以表格、樞紐分析表或樞紐分析圖的方式檢視資料。

  6. 按一下 [屬性] 按鈕以設定連線的進階屬性,例如重新整理連線資料的選項。

  7. 或者,您可以將資料新增至資料模型,讓您能將資料與其他表格或其他來源的資料合併,建立表格間的關聯性,能執行的工作遠多於基本樞紐分析表。

  8. 按一下 [確定] 即可完成。

請前往資料標籤 >取得外部資料 >文字。 接著,在 [ 輸入 文字檔> 對話方塊中,按兩下要輸入的文字檔,[文字輸入精靈> 對話方塊隨即開啟。

步驟 1/3

原始資料類型    如果文字檔中的專案以定位字元、冒號、分號、空格或其他字元分隔,請選取 分隔。 如果每一欄的所有專案長度都相同,請選取 固定 寬度

從列開始輸入    輸入或選取列號以指定要輸入之資料的第一列。

檔案來源    選取文字檔中使用的字元集。 在大多數情況下,您可以將此設定保留為預設值。 如果您知道文字檔是使用與電腦上使用的字元集不同的字元集所建立,您應該變更此設定,以符合該字元集。 例如,如果您的電腦設定為使用字元集 1251 (斯拉夫文、Windows) ,但您知道檔案是使用字元集 1252 (西歐 Windows) 產生,您應該將檔案來源設為 1252。

檔案預覽    此方塊會顯示當文字分隔成工作表上的欄時顯示的文字。

步驟 2/3 (分隔)

分隔符號    選取分隔文字檔中值的字元。 如果未列出該字元,請選取其他核取方塊,然後在包含游標的方塊中輸入該字元。 如果您的資料類型為固定寬度,則無法使用這些選項。

將連續分隔符號視為一個    如果資料包含資料欄位之間的多個字元分隔符號,或資料包含多個自訂分隔符號,請選取此核取方塊。

文字限定詞    選取文字檔中值括住的字元。 當 Excel遇到文字識別字元時,該字元之後及該字元下一個出現字元之前的所有文字會匯出為一個值,即使文字包含分隔符號字元。 例如,如果分隔符號是逗號 (,) 且文字限定詞是引號 (") ,則"達拉斯、德州"會匯入到一個儲存格中,例如達拉斯、德州。 如果沒有字元或單引號 ( ) 指定為文字限定詞,則「達拉斯、德州」會輸入到兩個連續的儲存格中,做為達拉斯和德州」。

如果分隔符號字元出現在文字識別符之間,Excel匯出的值中省略識別符。 如果文字限定詞之間沒有出現分隔符號字元,Excel匯出的值中包含識別符字元。 因此,使用引號文字 ("達拉斯州") 會輸入到一個儲存格中,做為「達拉斯州」。

資料預覽    請閱閱此方塊中的文字,確認文字會以您想要的順序分隔成工作表上的欄。

步驟 2/3 (固定寬度)

資料預覽    在此區段設定欄位寬度。 按一下預覽視窗以設定以垂直線表示的分欄符號。 按兩下分欄符號以將它移除,或拖曳分欄符號來移動。

步驟 3/3

按一下 [ 進一 步> 按鈕,執行下列一或多個操作:

  • 指定文字檔中使用的小數和千分位分隔符號類型。 將資料輸入至 Excel時,分隔符號會符合在地區及語言選項或地區或控制台設定 (Windows中指定) 。

  • 指定一或多個數值可能包含尾隨減號。

欄資料格式    按一下 [資料預覽> 區段所選取 之資料行的資料 格式。 如果您不想導入選取的欄,請按一下 [不要將欄匯出 (跳過) 。

選取所選資料行的資料格式選項後,資料預覽下的欄標題會顯示格式。 如果您選取 日期,請在日期方塊中選取 日期 格式。

選擇與預覽資料非常符合的資料格式,Excel正確轉換所輸入的資料。 例如:

  • 若要將包含所有貨幣號碼字元的欄轉換為 Excel格式,請選取 一

  • 若要將包含所有數位字元的欄轉換成文字Excel格式,請選取文字

  • 若要將所有日期字元的欄,依年份、月份和日期的順序,將每個日期轉換為 Excel 日期格式,請選取日期,然後在日期方塊中選取YMD的日期類型。

Excel轉換可能會產生非預期的結果,系統就會將資料行以一般狀態輸入。 例如:

  • 如果欄包含多種格式 ,例如字母和數位字元,Excel欄轉換為一般

  • 如果在日期欄中,每個日期都是依年份、月份和日期的順序,而您選取日期以及MDY的日期類型,Excel會將欄轉換為一般格式。 包含日期字元的欄必須Excel內建日期或自訂日期格式。

如果Excel無法將欄轉換成您想要的格式,您可以在資料輸入後進行轉換。

當您選取想要的選項時,請按一下 [完成 並開啟 [輸入資料> 對話方塊, 然後選擇要放置資料的位置。

匯入資料

設定這些選項以控制資料匯出程式執行方式,包括要使用哪些資料連線屬性,以及要使用所輸入的資料填入哪些檔案和範圍。

  • 選取 您想要在 活頁簿中查看此資料方式下的選項,只有在您準備好資料模型並選取將此匯出新加到該模型的選項時 (請參閱此清單的第三個專案) 。

  • 指定目標活頁簿:

    • 如果您選擇 [ 現有工作表」,請按一下工作表中的儲存格以放置所輸入資料的第一個儲存格,或按一下並拖曳以選取範圍。

    • 選擇 新工作表 以從儲存格 A1 開始 (新工作表)

  • 如果您有資料模型,請按一下 [新增此資料至資料 模型 以在模型中加入此輸入。 若要詳細資訊,請參閱在 Excel中建立資料Excel。

    請注意,選取此選項會解除鎖定選取您想要在活頁簿中 查看此資料方式下的選項

  • 按一下 [ 屬性以設定任何您想要的外部資料範圍屬性。 詳細資訊,請參閱 管理外部資料範圍及其屬性

  • 準備好 完成資料輸入時,請按一下 [確定。

  1. 在 [ 資料」 選項卡 的 [ 取得外部資料 > 群組中,按一下 [從 Web 取得資料> 。

  2. 在 [新增 Web 查詢」 對話方塊中,在 [位址> 方塊中輸入您想要查詢 的網頁位址, 然後按一下 [ 前往

    網頁會在 [新增 Web 查詢> 對話方塊中開啟。

  3. 在網頁中,按一下您想要查詢的每個資料表旁有紅色箭箭的黃色小方塊。

  4. 設定您想要的任何選項,然後按一下 [ 匯出

設定 Web 查詢選項

  1. 在 [新增 Web 查詢> 對話方塊的右上角,按一下 [ 選項>

  2. 在 [Web 查詢選項> 對話方塊中,設定下列任一選項:

    選項

    效果

    格式設定

    •    Web 資料會以純文字格式輸入。 系統不會輸入任何格式,而且只會從任何超連結中輸入連結文字。

    • 僅包含豐富文字格式   Web 資料會以豐富的文字格式輸入,但只有連結文字會從任何超連結中輸入。

    • 完整的 HTML 格式   所有格式都會輸入,而已輸入的超連結將會運作。

    將<預先>區塊導入欄

    如果選取此選項,則每個<PRE>區塊都會以欄方式輸入。

    將連續分隔符號視為一個

    只有在已選取上一個選項時,此選項才適用。 如果選取此選項,在匯算程式期間,在兩者之間沒有任何文字的分隔符號會視為一個分隔符號。

    針對整個區段使用相同的輸入設定

    只有在已選取上一個選項時,此選項才適用。 如果已選取此選項,則從 HTML <PRE>指定頁面上標記的資料,在導入程式期間會一次全部處理。 如果未選取,資料會以連續列區塊來輸入,這樣標題列就會被識別為這樣。

    停用日期識別

    如果選取,日期會以文字格式輸入。 如果未選取,日期會以日期/時間值來輸入。

    停用 Web Query 重新導向

    如果已選取,將會忽略重新導向。 如果未選取,將會處理重新導向。

Excel 2007 中無法取得 & 轉換體驗,因此您可以使用 Office 資料連線 (.odc) 檔案,從 Excel 2007 活頁簿連接到 Microsoft SQL Server 資料庫。 SQL Server是一個功能完整的關係資料庫程式,專為需要最佳績效、可用性、擴充性和安全性的全企業資料解決方案所設計。

  1. 在 [資料」 選項卡的 [取得外部資料> 群組中,按一下 [從其他來源,然後按一下 [SQL Server。

    Excel 功能區圖像

    資料連線精靈會啟動。 此精靈有三頁。

    第 1 頁:連線資料庫伺服器    

  2. 在步驟 1 中,在 SQL Server名稱方塊中輸入電腦名稱稱

  3. 在步驟 2 的登 入認證下,執行下列其中一項操作:

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

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

      安全性附註: 

      • 請使用結合大小寫字母、數字和符號的強式密碼。 弱式密碼未結合這些元素。 強式密碼:Y6dh!et5。 弱密碼:house1。 密碼的長度應該是 8 個字元以上。 使用 14 個字元以上的複雜密碼較佳。

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

      第 2 頁:選取資料庫和表格    

  4. 選取包含您想要資料的資料庫下,選取資料庫。 在連線至特定資料表下,選取特定的資料表或視圖。

    或者,您可以清除連線資料表的核取方塊,讓使用此連接檔案的其他使用者會提示您輸入資料表和視圖清單。

    第 3 頁:儲存資料連線檔案並完成    

  5. 或者,在檔案 名稱 方塊中,修改建議的檔案名。 按一下 [流覽 以變更 [我的資料來源 (中的預設) 。

  6. 或者,在 [描述、好用名稱及搜尋關鍵字> 框中輸入檔案描述、好用名稱及常用搜尋字詞。

  7. 若要確保資料更新時一直使用連接檔案,請按一下 [一直嘗試使用此檔案重新檢查 資料> 核取方塊。 此核取方塊可確保使用該連接檔案的所有活頁簿一定會使用連接檔案的更新。

  8. 若要指定將活頁簿儲存至 Excel Services 且使用 Excel Services開啟時,如何存取樞紐分析表的外部資料源,請按一下 [驗證設定,然後選取下列其中一個選項以登入資料來源:

    • Windows認證     選取此選項以使用Windows使用者名稱和密碼。 這是最安全的方法,但當許多使用者連接到伺服器時,可能會影響其性能。

    • SSO     選取此選項以在 SSO (單一) ,然後在 SSO 識別碼 方塊中輸入適當的識別碼字串。 網站系統管理員可以將網站 Windows SharePoint Services 使用單一登入資料庫,以儲存使用者名稱和密碼。 當許多使用者連接到伺服器時,這個方法可能是最有效率的。

    •     選取此選項以將使用者名稱和密碼儲存在連接檔案中。

      安全性附註: 在連接到資料來源時,請避免保存登入資訊。 此資訊可能會儲存為純文字,而惡意使用者可能會存取訊號,以破壞資料來源的安全性。

      附註: 驗證設定僅由 Excel Services使用,而不是由 Excel。

  9. 按一下 [確定]

  10. 按一下 [完成 並關閉資料連線精靈。

    系統 會顯示 [輸入 資料> 對話方塊。

  11. 選取您想要在活頁簿中查看此資料時,執行下列其中一項操作:

    • 若要建立Excel,請按一下[表格 (這是預設) 。

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

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

      附註: 只有 OLAP 資料庫才能使用唯一建立連接選項。

  12. 您想要將資料放在何處?下,執行下列其中一項操作:

    • 若要將資料放在現有的工作表中,請選取現有的 工作表,然後在要找出資料的儲存格範圍中輸入第一個儲存格的名稱。

      或者,按一下[按鈕影像 對話方塊以暫時關閉對話方塊,選取工作表上的開始儲存格,然後按一下 [展開對話方塊 按鈕影像

    • 若要將資料從儲存格 A1 開始放在新工作表中,請按一下 [ 新增工作表> 。

  13. 或者,您也可以變更連結 (,也可以按一下 [屬性) 變更連接檔案,在 [連接屬性>對話方塊中進行變更,然後按一下 [確定> 。

針對 Excel 2007,您可以使用Microsoft Query來連接到 ODBC 資料來源。

資料連線精靈

  1. 在 [ 資料」 選項卡 的 [ 取得外部 資料> 群組中,按一下 [ 從其他來源,然後按一下 [從分析服務> 。

    Excel 功能區圖像

    系統會顯示資料連線精靈。 此精靈有三個窗格。

    • 連線至資料庫伺服器

    • 選取資料庫和表格

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

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

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

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

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

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

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

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

  5. 在儲存資料連線檔案和完成窗格的檔案名方塊中,根據需要修改預設檔案名 (為) 。

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

  6. 在 [描述好用名稱及搜尋關鍵字> 框中,輸入檔案的描述、好用的名稱,以及常用的搜尋 (全部為) 。

  7. 若要確保重新建立樞紐分析表時使用連接檔案,請按一下 [一直嘗試使用此檔案 來重新更新此資料

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

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

  9. 在 [輸入資料>對話方塊中的[選取您想要在活頁簿中如何查看此資料時,執行下列其中一項操作:

    • 若要只建立樞紐分析表,請按一下 [樞紐分析表報表> 。

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

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

  10. 您想要將資料放在何處下,執行下列其中一項操作:

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

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

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

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

如果您是開發人員,您可以採取以下幾種Excel來匯出資料:

  • 您可以使用 Visual Basic for Applications以取得外部資料源的存取權。 視資料來源不同,您可以使用資料ActiveX或資料存取物件來取回資料。 您也可以在代碼中定義指定連接資訊的連接字串。 例如,當您想要避免要求系統管理員或使用者先建立連接檔案,或簡化應用程式的安裝時,使用連接字串就很有用。

  • 如果您從 SQL Server 資料庫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安裝#x0。

有關建立資料庫Visual Basic for Applications,請參閱Visual Basic。

另請參閱

適用於 Excel 的 Power Query 說明

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

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

從資料庫中的資料Mac 版 Excel

取得 (docs.com)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×