Excel 系列 (十二) : 如何把網上的數據下載到Google Sheets並自動更新

Views
本篇示範如何把網上的數據資料連線到Google Sheets裡, 並且當網上資料更新時, Google Sheets的數據也會自動更新.



以這個新冠病毒的世界數據統計表為例, 它會每天自動更新. 如果只是Copy & Paste, 很快的copy下來的數據資料就會過時了.

所以最好是讓Google Sheets和worldmeter的網頁二者之間有連結, 於是你試算表上的數值也會自動更新.

做法很簡單, 步驟如下:

在Google Sheet的A1儲存格輸入你要上傳的網址:
A1=importHTML("URL", query, index)

"URL" → 放入網址
query  → 可以是table 或是 list, 要加上 ""
index → 這個數字是告訴Google Sheet, 你要網頁上的第幾個table被載入.

問題是, 如何決定那一個table才是我們要的呢? 回到您要下載數據的網頁, 按下瀏覽器上方的三個點→[More tools]→[Develpor Tools], 或是用快速鍵Ctrl+Shift+I

這時視窗會跳出該網頁的原始程式碼, 按下Ctrl+F, 然後在搜尋列下輸入<table


此時你便能看到這個網頁本身有3個表格, 按上下鍵來查看那一個才是你需要的table, 這個例子裡, 第一個table 是今天的數據, 所以我要下載的會是這個網站的第一個表格, 所以在Google Sheets的A1裡, index=1.

下載後的資料如下圖: 資料內容會自動更新.

<延伸閱讀>
如何把網上的數據下載到Excel並自動更新





張貼留言

0 留言