作者p1t1r (p1t1r)
看板Office
標題[算表] EXCEL外部資料匯入 需輸入資料
時間Sun Aug 21 20:14:05 2016
有兩個問題想要請教
1.
在用EXCEL外部資料匯入下面網址
http://www.twse.com.tw/ch/trading/exchange/FMNPTK/FMNPTKMAIN.php
(個股年成交資料)
有辦法可以直接用參數設定找出想要查詢的股票代號嗎?
有找到
<input type="text" value="1723" size="8" name="CO_ID">
<input class="board" type="submit" onclick="submitForm($CO_ID)" value="查詢"
name="query-button">
試著設了參數
http://www.twse.com.tw/ch/trading/exchange/FMNPTK/FMNPTKMAIN.php
?download=&CO_ID=2412
但是還差一個按下查詢的動作,要怎麼寫才能連過去的時候直接執行
或是可以像 (個股月成交資訊)
http://www.twse.com.tw/ch/trading/exchange/FMSRFK/FMSRFKMAIN.php
找到這樣可以設定的連結
http://www.twse.com.tw/ch/trading/exchange/FMSRFK/genpage/Report201608
/2016_F3_1_10_2412.php?STK_NO=2412&myear=2016
2.
因為上面那個連結只有上市公司的資料,但輸入的公司也可能是上櫃的
可以設定成若上面的抓不到資料,再去另一個工作表抓下面網頁的資料嗎?
http://www.tpex.org.tw/web/stock/statistics/monthly/st42.php
因為目前對VBA不熟,所以想先找用非VBA可以處理的解法
若真的不行,再去研究看看VBA
再麻煩知道的人可以指點一下,先謝謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.205.94
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1471781648.A.C20.html
推 Linkey: 問題1:那個Form是Post,網址後接參數是Get 08/21 22:12
推 Linkey: 問題2:問題1解決的話,偵測到"查無資料!"就查第二網址 08/21 22:17
→ p1t1r: 原來是我搞錯POST和GET的使用方式,解決了,感謝!! 08/21 23:59