遇到這種情況該怎麼辦?
網址: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基礎教學-外部資料篇之課程目錄索引
創作者介紹

tivo168_的投資理財_Excel_應用教學

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


留言列表 (17)

發表留言
  • shipper000
  • 真棒~~
    最近tivo大也採下油門來造福大家了~
    謝謝您囉~~.^_^.
  • liaochinchun
  • 謝謝Tivo大大的分享,好好來按照範例演示學一學,太感激了!
  • wei750204
  • 感謝Tivo大大分享,並請問是否可以請教如何匯出天空股市裡頭的現金流量年表>"<
    若可以的話,感激萬分阿~~~~~~~~~
  • bccfa
  • 請問解決方法3 下載後之檔案不能解開ㄟ
    能否告知如何處理?

    3Q so much !
  • 用 winrar 或 7-zip 解看看

    tivo168 於 2008/11/25 22:00 回覆

  • bccfa
  • WINRAR 也不行ㄟ
  • 只是用 winzip 壓縮,沒做任何設定啊! 有人一樣解不開嗎?

    tivo168 於 2008/11/26 07:50 回覆

  • bkchu
  • 謝謝Tivo大大的分享
    3Q
  • liaochinchun
  • 解壓縮正常,建議無法順利解壓縮的網友下載使用新版本的WinRAR就可以了
    應該是版本的問題
  • 悄悄話
  • jsheng168
  • 請問T大
    在開啟您的檔案後,發現在集中市場大盤資訊工作
    表中,
    您的漲跌點數與百分比欄位顏色會隨著data的正負
    值而改變顏色(紅漲綠跌),
    想請問您是如何辦到的呢?
  • 工具列的【格式】→【設定格式化條件】

    tivo168 於 2008/12/14 16:01 回覆

  • poseidonmay
  • 過路的,很高興認識你的博客,有空也到我的博客坐吓!謝謝。
  • dukeiloveu
  • T大
    想請問您為什麼台灣50的指數會是3374.8?
    目前台灣50的指數不是33.6嗎??
    我是股市的菜鳥
    很多不懂的,請多包涵@_@|
  • 台灣50指數 與0050(台灣50 ETF)是不同的,前者是指數後者算是個股...

    tivo168 於 2009/03/09 11:07 回覆

  • muruey
  • T大好:
    感謝你的無私分享,解決了我在網頁匯出時,大部分的困擾;在學習過程中,遇到一個問題想請教:我在櫃買中
    http://www.otc.org.tw/ch/stock/statistics/monthly/st44.php 準備匯出【每月個股交易情
    形】時,我的iqy檔試了好久都不成功,可以指點一下迷津嗎?感激不盡。
    WEB
    1
    http://www.otc.org.tw/ch/stock/statistics/monthly/st44.php
    yy=y_date1&y_date1=98&stk_no=input_stock_code6&input_stock_code=4908
    Selection=76,79,82,83
    Formatting=None
    PreFormattedTextToColumns=False
    ConsecutiveDelimitersAsOne=False
    SingleBlockTextImport=False
    DisableDateRecognition=False
    DisableRedirections=False
  • blissfulcat
  • T大您好,我已研讀完'投資藏寶圖',但仍有些許疑問.我想先來這blog取經有關外部資
    料滙入,但有些文章是封鎖的,我要如何才能讀取呢?
  • 加入好友,請看...http://www.wretch.cc/blog/tivo168/21045227

    tivo168 於 2009/10/11 00:19 回覆

  • ben313246381
  • 請問一下要怎樣才能加入好友 才能看這些資料呢?最近在學VBA 感覺這裡
    好多東西可以學呢..
  • 報名 Excel 教學課程即可成為好友。

    tivo168 於 2011/08/15 06:18 回覆

  • skippyho
  • Tivo 大您好,

    我仿照您所交的方式,在Excel直接匯入外部連結
    http://mis.twse.com.tw/data/TSEIndex.csv 這個網址,的確就可以匯
    入證交所的大盤資訊,但有一個問題卻一直沒辦法解決。因為是匯入CSV
    檔,所以匯入的資料是放在一大格裡面,然後再以逗點分隔。我google搜
    尋了解決方式,都必須要自己再寫一個額外的巨集才能解決,但我看您的
    範例檔裡面卻沒有含巨集,可否請教您是如何將每一個資料都分別放在不
    同儲存格內嗎?

    感謝您的指導
  • 1. 先複製網址
    2. 資料→匯入外部資料→匯入資料,接著 Ctrl + V 貼上網址
    3. 匯入遠端字串...

    請參考 http://www.wretch.cc/blog/tivo168/21531686

    tivo168 於 2011/09/19 21:28 回覆

  • skippyho
  • Tivo大您好,

    謝謝您之前的解答,依照您所說,我已經可以正常匯入(如您範例檔中的
    一樣)大盤資訊了。但是當我開啓「自動更新」的功能時,每次檔案要自
    動更新,都會重新再問我一次檔案路徑,也就是
    http://mis.twse.com.tw/data/TSEIndex.csv 網址,這樣每更新一次都
    必須要重複貼上網址路徑。請問有沒有辦法可以解決這個問題呢?感謝您
    不吝解答。
  • 答案就在影片中,啊不是啦,答案就在FAQ046 中的 STEP13 中....

    tivo168 於 2011/09/23 00:30 回覆

  • 悄悄話
找更多相關文章與討論