Excel 股市資料抓取服務

提供Excel 股市資料抓取服務
可透過下列方式聯絡我
Email: iamaraymond@yahoo.com.tw
(FB請先加我好友再私訊,不然會跑到陌生訊息)

課程:
Excel VBA 金融資料抓取 | 打造股票研究系統 (學生數: 602,學員評價5顆星)
無痛起步-Excel VBA超入門實戰(學生數: 413,學員評價5顆星)


2018年8月5日 星期日

VBA延伸學習推薦資源

開線上課程至今快3個月了,也累積了一些學生
有幾位認真的學生在看完線上教學後,來信詢問是否有進階學習的資源

對於不同需求有不同的回答


1.如果是想對爬蟲(網路擷取資料)這塊領域有更深入的研究
建議可以學一些關於網路通訊的原理,了解cookie、user-agent、content-type等專有名詞
也可以學一些關於API的東西

所謂的API,簡單來說就是官方給出一個機制,讓你可以去使用它內部的功能等等
例如我們可以利用FB的API來抓到關於朋友或是粉專的訊息
或是利用Line API,來製作Line機器人等等

而使用API,其實只是個發送request的過程
request的幾個要素:
(1)方法(GET、POST...)
(2)request header(content-type、Authorization...)
(3)request body
(4)URL
在官方文件都已經定好了,所以最難的部分其實就是好好消化官方文件
因為官方文件通常都是英文,而且有大量的專業術語
若非資訊背景出身,要自學是需要花上一段時間的

2.如果是想對VBA有更深入的研究

VBA的領域非常大,每個物件背後都是一門學問
在教學影片中,我們使用IE、XMLHTTP等物件,來做網路爬蟲
但是若將設定引用項目打開,你會發現有更多各式各樣的物件
有的可以控制word、ppt等office應用軟體
有的可以控制資料夾
有的可以控制電腦底層的資料等等

那這麼多的東西要去哪裡學
這邊推薦我們第一堂課就說到的Excel Home
Excel Home是大陸的論壇
裡面有一個知識樹
網址


這棵知識樹真的是應有盡有
不論你想學VBA,甚至是圖表、Excel函數等等,都可以在這邊找到相關的帖子

Excel home也有出版許多書
我有買過幾本





還有其他非Excel Home出版的書

(1)Excel VBA活用範例速查手冊


作者為韓小良,這本書雖然比較舊,但技術水準不錯
內容也包含了VBA 90%的功能
如果想用VBA製作更多功能可參考這本




作者為羅剛君,這本書前大半部分也是在介紹VBA,但後面的部分才是重點:VSTO

VSTO全名為Visual Studio Tools for Office
相較於VBA,VSTO較少人知道
但卻可以做出更強大的功能,更漂亮的表單,而且更安全
(安全是指別人不容易看到你的程式碼)

VSTO是使用VB.net來撰寫
VB.net其實跟VBA只有非常微小的差異
我有找到在youtube上的教學

只是VSTO已經進入到專業的領域
如果你真的很喜歡或很需要開發套件,再來研究

小小心得
自從學習VBA以來,看過不少書籍,但最近接觸到大陸出版的Excel書籍
才發覺技術水準實在比臺灣高太多,專業太多了
或許是需求不同吧,臺灣的書通常都是偏向應用的
像是 "辦公室常用的Excel技能" 等等
所以技術水準就停留在最表面的應用:錄製巨集、條件判斷、迴圈等最基礎的語法
若想要再進階一點,如本次的主題:網路擷取資料,就幾乎沒有相關的書

但大陸的書則是理論應用兼備,甚至在應用方面也比臺灣的書出色
畢竟想要做更強的功能,還是需要更專業的知識
不過由於大陸使用的專有名詞跟我們不太一樣,所以要先花點時間適應













沒有留言:

張貼留言