• 6

如何在excel 裡面 更新某支股票的股價?

對本樓高手的分享

致上無限的敬意

檔案抓下來慢慢學習

感恩~~~~
追高殺低是我的興趣~~雙巴是我的專長
Z大, 照你的方法作的確可行, 可是如果我想抓證券交易所的 "自營商買賣超彙總表" 就有問題了,因為它得網址就只有http://www.twse.com.tw/ch/trading/fund/TWT43U/TWT43U.php 如果只是抓當日的可以, 那如果要抓別天的, 就沒有日期可以改, 請問有沒有甚麼辦法可以讓excel自動去抓我指定的日子或某個範圍的日子?
Kisher wrote:
Z大, 照你的方法作...(恕刪)


因為他的網頁是php語法且網址沒有相關日期,這樣就沒辦法用原來的方法來查歷史資料了.
但如果excel中寫VBA, 理論上可以達到目的, 利用VBA程式去網頁框格處填寫日期. 再查詢回資料.
這個方法我沒試過, VBA強的人可以試試看.
我是用 Perl 抓奇摩或 Pchome 的股市網頁,
Parse 指定的股票顯示並存檔,還不錯用。
但缺點必需裝 Perl 環境軟體在 Windows。
這樓有很多有用的資訊,一定要收藏 :)
Kisher wrote:
Z大, 照你的方法作的確可行, 可是如果我想抓證券交易所的 "自營商買賣超彙總表" 就有問題了,因為它得網址就只有http://www.twse.com.tw/ch/trading/fund/TWT43U/TWT43U.php 如果只是抓當日的可以, 那如果要抓別天的, 就沒有日期可以改, 請問有沒有甚麼辦法可以讓excel自動去抓我指定的日子或某個範圍的日子?
看了一下那個網頁的原始碼,可以用如下之網址:
http://www.twse.com.tw/ch/trading/fund/TWT43U/TWT43U_print.php?edition=ch&filename=genpage/A20111214.dat&type=list

如要弄進 excel, 方法如前面高手所述。
或者試著照著下面的動作,以後類似的東西都可以自己來了...

把下面的文字存成 abc.iqy
WEB
1
http://www.twse.com.tw/ch/trading/fund/TWT43U/TWT43U_print.php?edition=ch&filename=genpage/A["日期","請輸入日期(yyyymmdd)"].dat&type=list

Selection=1
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=True
DisableRedirections=False

點選打開測試(會開 excel),看是否能正常運作。
如果成功了,就可在自己的 excel 檔裡,點選 資料->現有連線->瀏覽並選擇剛剛那個 abc.iqy...
(後續動作略)
謝謝Z大的分享,解決了困擾我很久的問題呢,謝謝。
真是厲害。
zeros1122 wrote:
之前 google ...(恕刪)

zeros1122 wrote:
之前 google ...(恕刪)


來學一學如何使用電腦.
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?