看板 Fund 關於我們 聯絡資訊
基本上我採取土法煉鋼的方式來製作Excel檔案, 如果有前輩高手能指教更有效率的方法, 那就太好了~ --------------------------------------- 如何抓取基金資料 準備工作: 如果你有很多支基金要抓取,那麼一個範本工作表會讓你 更有效率(一支基金資料一個工作表) 因為每支基金的資料最後都會集中到一個我名為"基金列表" 的工作表,所以我會先在左上角把超連結做好。 我喜歡預留一些儲存格以備不時之需,因此我通常會在C3 儲存格抓取資料(標個黃色比較明顯)如下圖所示 https://imgur.com/cwzm4xU 點選"資料"下的"從Web"圖示(上圖左上角),會出現下圖 https://imgur.com/JxnL2yD 新增Web查詢 找到你要的基金資料網址(這裡以安聯收益成長美元為例) https://imgur.com/kBfeLl1 複製它的網址 回到Excel的新增Web查詢,把網址貼上去 https://imgur.com/qjHQmoj 會重覆跳出數個"指令碼錯誤"的訊息,通通按否直到不再跳出 https://imgur.com/5Chkpi6 選取左上角的黃底箭頭 https://imgur.com/j9jpzE3 按下後變成綠底勾勾,然後按右下角的匯入 https://imgur.com/Jp3nDuk 會出現"匯入資料"的訊息,確認你要從C3儲存格匯入 https://imgur.com/d9mEO6F 按確定後,開始擷取資料,最後如下圖 https://imgur.com/99P6iWD 此時我們可以做個"凍結窗格"的動作,方便後續作業 往下捲可在第36,37行找到我們要的資料 https://imgur.com/UBDauQq 以上就是從網站抓取基金資料的做法, 沒用過的人可以自己試試看~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.47.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Fund/M.1563540272.A.13E.html
bbm0114: 指令碼錯誤不知是什麼原因 每個都會 07/19 22:41
uyulala: 對,所以這個工作就是要耐煩XD 07/19 23:20
CREAY: 因為網頁格式吧,excel沒支援 07/20 08:30
Xhuan23: 一個基金一個sheet這樣分頁實在太多,我的都會整理在同一 07/20 14:11
Xhuan23: 個sheet。抓出來的資料用不到的就直接隱藏起來 07/20 14:11
Xhuan23: https://i.imgur.com/o9VvFpE.jpg 07/20 14:14
Xhuan23: StockQ抓出來的資料比較簡潔,除非抓不到的基金改去money 07/20 14:15
Xhuan23: DJ抓,不然還是以StockQ為主。 07/20 14:15
Xhuan23: https://i.imgur.com/Qg76jvv.jpg 07/20 14:15
uyulala: 所以X大的第一個圖大約等同我上篇的第一個圖,只是直接把 07/20 20:42
uyulala: 抓到的基金資料不用的部份隱藏而成是嗎? 07/20 20:42
Xhuan23: 對喔,這樣比較簡潔。不然太多分頁很討厭 07/20 20:52
uyulala: 不過MoneyDJ的基金資料位置有變動過,還是會建議基金資料 07/20 22:00
uyulala: 和整理表分開,這樣萬一格式有變動時,會比較好維護 07/20 22:01
uyulala: 然後我很喜歡MoneyDJ提供的一年最高和最低資訊,StockQ似 07/20 22:05
uyulala: 乎沒有? 07/20 22:06
※ 編輯: uyulala (114.36.81.184 臺灣), 07/20/2019 22:06:40
Idolxlcm: 請問有遇過連線太久而失敗的嗎?昨天晚上才完成,結果 07/26 10:13
Idolxlcm: 今天就失敗了。(我在同一個頁面抓8筆基金資料,有關係 07/26 10:13
Idolxlcm: 嗎?) 07/26 10:13
uyulala: 有。就再重新整理試試 07/26 20:55
uyulala: 如果是抓MoneyDJ的資料,大概9-12會更新完畢(除少數例外) 07/26 21:08
Idolxlcm: 了解,我經過了半小時不斷的重試後,終於將全部基金更 07/28 14:19
Idolxlcm: 新完了。謝謝 07/28 14:19
uyulala: 有時候會卡在某幾支。如果你只有八支,遇到這種情況可以 07/29 13:04
uyulala: 一支一支去更新。 07/29 13:04