從網路直接匯入資料到 Excel
Excel 內建強大的「取得與轉換」(Power Query)功能,可從網頁、API、CSV、資料庫等來源自動抓取資料並定期重新整理。
方法一:從網頁查詢(傳統方式)
- 「資料」索引標籤 → 「取得外部資料」→ 「從網頁」。
- 輸入網址,瀏覽器視窗中點選要匯入的表格(黃色箭頭變綠)。
- 點擊「匯入」,選擇放置位置。
- 後續可右鍵資料表 → 「重新整理」更新資料。
方法二:Power Query(現代、強大、推薦)
- 「資料」→ 「取得資料」→ 「從其他來源」→ 「從網頁」。
- 輸入 URL,若需登入或參數可進階設定。
- Power Query 編輯器開啟,可清洗、轉換、篩選、樞紐分析資料。
- 「關閉並上傳」→ 選擇「僅建立連接」或「資料表」載入工作表。
- 設定「查詢屬性」→ 定期自動重新整理(如每 60 分鐘)。
進階應用:呼叫 Web API (JSON/XML)
Power Query 可直接解析 JSON/XML 回應。於「從網頁」輸入 API 端點,編輯器中展開清單/記錄轉為表格。搭配參數化查詢,可動態傳入查詢條件。
注意事項
- 網頁結構變動可能導致查詢失效,需維護查詢步驟。
- 大量資料建議啟用「快速載入」或僅載入樞紐表模型。
- 跨網域、需認證的 API 需在「資料來源設定」配置憑證。