Excel 中 Web 抓取的工作原理:從 Web 導入數據

許多人使用 Excel 來記錄數據或執行計算。但 Excel 中一個鮮為人知的功能是能夠從互聯網上抓取數據並將其拉入電子表格。

在本文中,您將學習如何使用 Excel 的網絡抓取功能。您還將了解這些網絡抓取查詢是如何工作的以及如何使它們自動化。

Excel 中的網頁抓取如何工作

您可以從 Excel 內部獲取“外部”數據。請記住以下要求:

  • 您的計算機必須具有有效的 Internet 連接。
  • 您從中提取數據的 URL 需要在頁面上顯示靜態數據表。
  • 如果您自動執行文件,則保存 Excel 文件的計算機需要有效的 Internet 連接。

在 Excel 中設置網頁抓取時,您正在創建“網頁查詢”。此查詢使用 Web URL 連接到 Internet 並從 Web 服務器中提取包含數據的網頁。Excel 處理傳入的 HTML 並刪除該頁面上存在的表格。您將有機會選擇要在電子表格中捕獲的一個或多個表格。

如何創建 Excel Web 查詢

使用以下步驟將表格數據從任何網頁提取到 Excel。此示例使用天氣數據,但您也可以使用股票市場數據等來執行此操作。

1. 打開 Excel 並選擇數據菜單。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

2. 在Get & Transform Data部分下的功能區中,選擇From Web。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

3. 這將打開 Web 查詢窗口。將帶有數據的頁面的 URL 粘貼到URL字段中。選擇確定。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

4. Excel 會伸出手來拉取網頁內容。選擇導航器窗口左側的每個表格結果,以在右側窗格中查看表格的預覽。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

5. 當您看到表格預覽顯示來自網頁的表格以及您要抓取的數據時,選擇窗口底部的加載按鈕。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

6. 您將看到網頁表格中的數據出現在活動 Excel 電子表格的第一個外殼中。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

恭喜,您已成功使用 Excel 抓取網頁數據!

高級 Excel Web 查詢選項

您會注意到上述屏幕上的一些附加選項。如果您希望將 Web 數據抓取並導入 Excel 電子表格中的其他位置,請選擇“加載”按鈕旁邊的下拉箭頭,然後選擇“加載到”。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

您將看到一個導入數據窗口打開。使用此窗口中的選項以完全按照您希望的方式格式化和放置數據。

這裡的選項包括:

  • 標準桌
  • 數據透視表
  • 數據透視圖
  • 只需創建連接但不要導入數據

您還將看到一個選項,可以將數據從特定單元格開始放置,而不是默認為 A1。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

如果在 URL 頁面上選擇Advanced選項而不是 Basic,則可以提供更高級的 URL 信息。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

如果您從中加載數據的頁麵包含參數(通常後跟“?”字符)或特殊的 HTTP 標頭請求(例如需要 JSON HTTP 標頭請求參數的頁面),這將非常有用。

這些高級查詢功能讓您可以使用 Excel 抓取數據,甚至可以從可能沒有靜態 URL 來獲取數據的交互式網頁中抓取數據。

如何自定義 Excel Web 查詢

在使用上述過程創建提取數據的 Web 查詢後,您可以進一步對其進行自定義。

有兩種方法可以訪問 Web 查詢編輯器。第一種是右鍵單擊包含結果的任何單元格,選擇Table,然後選擇Edit Query。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

這將打開 Web 查詢編輯器窗口。或者,您可以選擇任何結果單元格,然後在右側的“查詢和連接”框中選擇表格右側的小工作表圖標。這將打開您選擇的表格數據的預覽。選擇此窗口底部的編輯按鈕。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

在 Web Query Editor 窗口中,您可以深入自定義 Web 查詢如何從您正在連接的網頁中提取數據。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

這裡的選項包括:

  • 修改源 URL(在 Applied Steps 下選擇Source )。
  • 編輯要為此 Excel 表的數據提取的源表(選擇應用步驟下的導航)。
  • 在將數據放入工作表之前更改 Excel 格式化或轉換數據的方式(在應用的步驟下選擇更改的類型)。

這意味著即使您對 Web 查詢最初的工作方式不滿意,您也可以使用 Web 查詢編輯器窗口對其進行自定義。

如何手動和自動刷新表

從遠程網頁表中獲取最新數據到 Excel 工作表中時,您有幾個選擇。

您可以通過選擇包含要刷新的表的工作表、選擇“數據”菜單並從功能區中選擇“全部刷新”來手動刷新。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

這將對從外部源檢索數據的工作表中的所有表執行一次刷新。

一種更自動化的方法是安排刷新。為此,請選擇Refresh All按鈕底部的下拉箭頭,然後選擇Connection Properties。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

這將打開查詢屬性窗口。選擇Usage選項卡,然後啟用Refresh every xx minutes。

Excel 中 Web 抓取的工作原理:從 Web 導入數據

將時間設置更改為您希望工作表中的表格刷新的頻率。請記住,此自動刷新僅在您打開 Excel 文件時發生。否則它不會刷新文件內的數據。

Excel 中的網頁抓取

使用 Excel 從 Web 上抓取數據的功能非常強大。您可以使用此功能並使其自動化來創建實時儀表板,這些儀表板會使用來自網絡的最新數據進行更新。從多個網站引入數據表,這些數據表經常更新您關心的信息,並將其全部放入中央電子表格。

然後,您可以根據將自行更新的數據在電子表格中創建計算、視覺效果和完整的儀表板。

留下評論

如何在購買CRM系統之前,先用Excel建立一個簡單的銷售線索追蹤系統

如何在購買CRM系統之前,先用Excel建立一個簡單的銷售線索追蹤系統

在投資 CRM 軟體之前,先用 Excel 建立一個實用的潛在客戶追蹤器,其中包含表格、下拉清單、跟進日期、篩選器、條件格式和簡單的資料透視表儀表板。

簡易可列印的家庭托兒所出勤表:需要記錄哪些內容以及原因

簡易可列印的家庭托兒所出勤表:需要記錄哪些內容以及原因

使用這份簡單的可列印日托考勤表,可以追蹤家庭托兒服務的到達、離開、缺勤、簽名和所需記錄。

簡易庫存盤點表 Excel 範本:零售就緒型佈局,快速對帳

簡易庫存盤點表 Excel 範本:零售就緒型佈局,快速對帳

為零售商店建立一個簡單的 Excel 庫存盤點表,包含 SKU、位置、盤點數量、差異、重新盤點和可列印控制項。

適用於本地企業的單頁行銷策略範本(可列印)

適用於本地企業的單頁行銷策略範本(可列印)

使用此可列印的單頁行銷策略模板,選擇本地受眾、產品/服務、管道組合、預算、行動方案和可衡量的目標。

免費員工輪班表 Excel 模板,附自動工時計算器

免費員工輪班表 Excel 模板,附自動工時計算器

在 Excel 中建立免費員工輪班表,包括開始/結束時間、休息時間扣除、夜間處理、每週總計和簡單的工時計算器。

美國小型服務企業最佳免費發票應用程式(2026 年)

美國小型服務企業最佳免費發票應用程式(2026 年)

比較 2026 年美國服務企業最佳免費發票應用程序,包括 Zoho Invoice、Square、Wave、PayPal 和 Invoice Ninja。

適用於小型團隊的簡易雙週工資追蹤 Excel 範本:新手友善設定

適用於小型團隊的簡易雙週工資追蹤 Excel 範本:新手友善設定

為小型團隊在 Excel 中建立一個簡單的雙週工資追蹤表,包含清晰的表格、公式、檢查和實用的限額,以確保工資核對的安全性。

如何將 Salesforce 聯絡人匯出為乾淨的 Excel 格式

如何將 Salesforce 聯絡人匯出為乾淨的 Excel 格式

了解如何將 Salesforce 聯絡人匯出到乾淨的 Excel 檔案中,保留 ID 和文字字段,安全地刪除重複項,並避免常見的 CSV 錯誤。

適用於小型承包商的可列印Excel版建築工程估價模板

適用於小型承包商的可列印Excel版建築工程估價模板

使用 Excel 建立可列印的建築工程估算表,其中包含實用的成本類別、公式、標記欄位、列印設定和承包商可直接使用的清單。

Airbnb 房東專用可列印每週清潔排程範本(Word 與 PDF)

Airbnb 房東專用可列印每週清潔排程範本(Word 與 PDF)

使用此可列印的每週清潔排程來管理 Airbnb 房源,協助安排退房清潔、例行清潔、補貨、檢查,以及 Word 轉 PDF 的交接流程。