遇到這種情況該怎麼辦?
網址:http://mis.twse.com.tw/indextseX.html




解決方法之一

如果你熟VBA,可以使用VBA及引用Microsoft Internet Controls及Microsoft HTML Object Library 這兩個物件來處理,方法請參考Excel VBA Comics的這篇摘取網頁資料 - getElementsByName VBA教學。





解決方法之二 (97/11/25 補充更新)
如果你熟網頁程式(HTML Tag、JavaScript..等),請找出AJAX讀取的資料來源後,再利用【匯入外部資料】的【匯入資料】,也可以做到。

對該網頁按滑鼠右鍵,選執行「檢視原始檔」,可以看HTML Tag及JavaScript。







由以上資料,我們可以輕易猜測TWSE在Server端更新的資料檔案,就是 http://mis.twse.com.tw/data/TSEIndex.csv ,這就是我們要的外部資料來源網址。


解決方法之三
如果你不會VBA也不懂網頁程式,請直接下載Excel範例(方法二)。按我下載 (Hinet免費空間不支援續傳軟體(ex.FlashGet等)







延伸閱讀
  1. Excel基礎教學-財務分析應用篇之課程目錄索引
  2. Excel基礎教學-外部資料篇之課程目錄索引
arrow
arrow
    全站熱搜

    tivo168 發表在 痞客邦 留言(17) 人氣()