2014年8月27日 星期三

如何用EXCEL自動抓取網頁資料

網路上有豐富的資源可協助我們作投資決策,特別有些週期性公佈的資料,比如台灣期交所公佈的籌碼資料或是Yahoo!Finance等網頁上的資料,我們會希望抓下來自己整理成資料庫,作為研究或是直接供給交易策略當作Input,下面介紹如何用EXCEL抓取這些網頁資料


1.我們以Yahoo!Finance的^VIX為範例,首先開啟Yahoo!Finance的^VIX網頁(Historical Prices),複製該網頁網址:




2.打開EXCEL,功能列"資料">>"從Web":



3.開啟新增Web查詢視窗,把剛剛複製的網址貼到網址列,按"到"按鈕,便會連到Yahoo!Finance的^VIX網頁



4.從資料網頁上勾選要下載的資料表,如下圖所示,完成後按"匯入":



5.EXCEL便會自動將網頁資料匯入:



6.日後要更新最新資料便無需再透過網頁去查詢,直接在EXCEL資料表上按滑鼠右鍵,執行選單中的"重新整理",EXCEL便會自動抓取最新資料。


快速結論:

用EXCEL抓網頁資料的好處是,抓下來的資料就可以直接存放在EXCEL中,方便存取管理,更可以再利用巨集或VBA進一步把整個流程簡化或是篩選所需的資料,如此便能大幅簡化記錄這些週期資料的流程與所需時間,且紀錄的資料正確性也更高。



延伸閱讀:


版主LINE ID: eddiechuang68
掃描QR Code加入我的LINE ↑↑↑

沒有留言:

張貼留言