Friday, September 7, 2007

Google Spreadsheets importHtml

Google Reader 最近一次更新讓許多人驚豔,這次加入的 search 真是千呼萬喚始出來,而且 Google 也是一推出就讓人滿意,速度快而且完整。Google Reader 的設計會讓人不知不覺就加了太多的 feeds 進去(我是設定成只顯示有新的 feeds 和只顯示新的 items),這樣的設計會讓人順手就加新的 feeds 而不自覺(已經 360+ 了),深深感覺排山倒海的資訊真的太多了,不知道是該習慣這種情況還是會有新的方法來減輕這種情況(之前看到有人提出 item 評分機制,算是個還不太成功的嘗試吧)。Google Reader 這次的更新讓我們只要記得曾經看過,加上幾個關鍵字,就可以找出之前匆匆掃過的東西,所以這種 Reader 的工具果然是要加上 search 才算完整。

不過有個 Google Spreadsheets 的更新到是比較少人提到,但對我而言卻是重要的更新。我總覺得我玩東西總是玩到偏門上去,玩 flickr 結果也沒什麼新照片放上去,都是在寫程式結合 Google Map,玩股票結果沒學到什麼技術,都在玩用程式來看股票。最近看到幾篇用 excel 的抓取外部資料功能來自動抓 Yahoo 的最新股價資料,其實這個方法我大概一年多前就在用了,不過因為一定要裝 MS Office 而且後來 Google 推出了 Google Spreadsheets,所以我就把我原本維護的股票資料放到 Google doc 上了。不過 Google Spreadsheets 當時少了自動更新股價(台灣)的功能,所以只能一一去手動更新股價(我有做了一些設定,所以沒有想像中麻煩),這點 EditGrid (一家香港公司) 就有專門更新股價的功能,不過 EditGrid 實在太慢了,而且我手中的股票一直也都蠻少的,所以就一直用手動更新的方式。

令人高興的,Google Spreadsheets 終於推出了 importXML, importData, importHtml, GoogleReader 幾個用來抓取外部資料的函式,對我而言最重要的就是 importHtml,終於可以自動的抓到外部網頁的資料,也就可以去 Yahoo 等網頁抓最新的股價了。加上了這個功能,我對 Google Spreadsheets 就幾乎沒有什麼抱怨了。可以到這裡試試這個功能 (當然裡面的資料是假的囉…)



Reference: Google Spreadsheets Lets You Import Online Data
What functions can I use to pull in external data?

0 comments:

Post a Comment