萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 2003 教學

Excel 2003 網頁查詢:從網頁匯入資料並設定自動同步更新

需定期抓取公開網頁資料(如股價、匯率、體育排名、政府開放資料)至 Excel 分析?Excel 2003 的「新增網頁查詢」功能,能將網頁表格結構化匯入,並支援開啟檔案時自動重新整理,告別手動複製貼上。

建立網頁查詢步驟

  1. 功能表 資料 → 匯入外部資料 → 新增網頁查詢。
  2. 於「新增網頁查詢」對話方塊「網址」列輸入目標網址(如 https://www.twse.com.tw),按 前往。
  3. 網頁載入後,頁面上會出現黃色小箭頭圖示,點選需匯入之表格區域對應的箭頭(可多選),箭頭變綠色勾選圖示。
  4. 按 匯入 按鈕。
  5. 於「匯入資料」對話方塊指定起始儲存格(如 A1),按確定。

設定自動同步更新

  1. 匯入完成後,任意點選查詢結果區域內任一儲存格。
  2. 右鍵選 資料區域屬性(或功能表 資料 → 重新整理資料 → 資料區域屬性)。
  3. 勾選以下關鍵選項:
    • 開啟檔案時重新整理:每次開啟活頁簿自動抓取最新網頁資料。
    • 定期重新整理:設定間隔分鐘數(如 60 分鐘),檔案開啟期間定時同步。
    • 重新整理時覆蓋現有儲存格:避免資料疊加錯位。
  4. 確定完成。

注意事項與限制

  • 網頁結構變更:若來源網頁 HTML 結構調整(如表格 id/class 變更),查詢可能失效,需重新建立。
  • 需登入/動態載入:需登入、AJAX 動態載入、JavaScript 渲染的網頁,2003 版網頁查詢通常無法處理,需改用 Power Query(2010+)或 VBA + MSXML2/WinHttp。
  • 編碼問題:繁體中文網頁若出現亂碼,可在查詢屬性 → 「檔案來源」嘗試切換 Unicode (UTF-8) 或 Big5。
  • 網路必須連線:離線環境下開啟檔案會提示重新整理失敗,資料保留上次成功快照。

進階:參數化查詢(查詢字串)

若網址含查詢參數(如 ?date=20240101),可在建立查詢時於網址列直接輸入含參數的完整 URL,或事後在「資料區域屬性 → 定義」修改命令文字,甚至搭配儲存格參考實現動態參數(需 VBA 協助)。

善用網頁查詢,讓 Excel 成為您的自動化資料收集器,每日開檔即見最新數據。

copyright © 萬盛學電腦網 all rights reserved