[分享文]用EXCEL VBA網路爬蟲擷取YAHOO股市資料
因應疫情,剛好可以好好學習網路爬蟲,
最簡單的還是用EXCEL裡的VBA來抓資料,
這個範例適用IE物件來抓取,
程式可以用本來改一改就好,細節不要出錯,
很快資料就全部下來了,如下。
用EXCEL錄製巨集爬取YAHOO股市資料,
會有亂碼的問題,用PYTHON來爬取,
對一般人來說門檻又太高,
如果如何在EXCEL VBA就可以輕鬆爬取網路資料,
就是本文所要分享的重點。
當然本文不是要推崇VBA有多棒,Python不好用,
我的想法是只要用對工具,工作可以很愜意,
可以協同應用工具,讓彼此都能發揮最大的強項,
是本文寫說明的,
另外順便分享在EXCEL除了用匯入資料從WEB功能外,
也可以用IE物件,
功能很像是Python的requests加上beautifulsoup4差不多功能,
不同的是,可以將下載的資料直接放在EXCEL,
也就是把EXCEL當成資料庫用,這樣可以減少很多資料庫匯入匯出的麻煩。
完整教學與影片連結:
https://terry55wu.blogspot.com/2021/05/excel-vbayahoo.html
吳老師 2021/5/22
同時也有2473部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,基礎程式設計Excel and VBA(一)第2次 第3次 01_複習REPT與LEN並改為TEXT函數 02_開發人員與錄製巨集並產生按鈕 03_在巨集中加上註解與VBA環境 04_巨集註解與啟用巨集活頁簿存檔 完整影音 https://www.youtube.com/playlist?lis...
「錄製巨集」的推薦目錄:
- 關於錄製巨集 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於錄製巨集 在 會計人的Excel小教室 Facebook 的最讚貼文
- 關於錄製巨集 在 會計人的Excel小教室 Facebook 的最佳解答
- 關於錄製巨集 在 吳老師教學部落格 Youtube 的精選貼文
- 關於錄製巨集 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於錄製巨集 在 吳老師教學部落格 Youtube 的最佳解答
- 關於錄製巨集 在 [算表] MS 2019 Pro Plus無法錄製巨集- 看板Office - 批踢踢實業坊 的評價
- 關於錄製巨集 在 如何錄製巨集| 他山教程,只選擇最優質的自學材料 的評價
- 關於錄製巨集 在 會計人的Excel小教室- Excel錄製巨集等於是用很 ... - Facebook 的評價
- 關於錄製巨集 在 關於安卓模擬器的操作助手(錄製巨集) 有辦法設定隨機循環間格 ... 的評價
錄製巨集 在 會計人的Excel小教室 Facebook 的最讚貼文
2-1開始使用變數,同時要簡潔優化錄製巨集的程式。2-2以Workbooks.OpenText取得網路檔案,同步進行資料剖析清理。2-3會針對特殊型態網頁,利用Chrome工具分析POST封包參數。
歡迎報名這堂課,以網路爬蟲切入零基礎學習VBA,開始寫程式自動化Excel,現正直播中:
https://www.b88104069.com/excel-course8_vba-web-finance
錄製巨集 在 會計人的Excel小教室 Facebook 的最佳解答
Excel VBA網路爬蟲時,錄製巨集所取得的參考程式會將QueryTables.Add眾多屬性一起錄下來,本文介紹如何刪減不必要程式碼,同時修改其中「WebSelectionType」,改為僅取得網頁表格。
歡迎追踪贊贊小屋VBA程式設計臉書專頁:
https://www.facebook.com/zanzanvba
錄製巨集 在 吳老師教學部落格 Youtube 的精選貼文
基礎程式設計Excel and VBA(一)第2次
第3次
01_複習REPT與LEN並改為TEXT函數
02_開發人員與錄製巨集並產生按鈕
03_在巨集中加上註解與VBA環境
04_巨集註解與啟用巨集活頁簿存檔
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3PidAchpRUb7ZiqAq_S1dhk8
吳老師教學論壇
http://www.tqc.idv.tw/
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/9/30
函數,東吳大學,通識中心,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
錄製巨集 在 吳老師教學部落格 Youtube 的最讚貼文
基礎程式設計Excel and VBA(一)第2次
第3次
01_複習REPT與LEN並改為TEXT函數
02_開發人員與錄製巨集並產生按鈕
03_在巨集中加上註解與VBA環境
04_巨集註解與啟用巨集活頁簿存檔
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3PidAchpRUb7ZiqAq_S1dhk8
吳老師教學論壇
http://www.tqc.idv.tw/
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/9/30
函數,東吳大學,通識中心,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
錄製巨集 在 吳老師教學部落格 Youtube 的最佳解答
基礎程式設計Excel and VBA(一)第2次
第3次
01_複習REPT與LEN並改為TEXT函數
02_開發人員與錄製巨集並產生按鈕
03_在巨集中加上註解與VBA環境
04_巨集註解與啟用巨集活頁簿存檔
完整影音
https://www.youtube.com/playlist?list=PLYDN7SApJ3PidAchpRUb7ZiqAq_S1dhk8
吳老師教學論壇
http://www.tqc.idv.tw/
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的50個Excel VBA範例,
帶領您輕鬆進入 Excel VBA 設計的領域, 並逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、常數、函式及邏輯的觀念, 即使沒有任何程式設計基礎,也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手!
2.進而解說EXCEL與資料庫的結合,甚至將EXCEL當成資料庫來使用,
結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。
五大類函數與自訂函數
一、文字和資料函數
二、邏輯函數
三、日期和時間函數
四、數學和三角函數
五、檢視和參照函數
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 110/9/30
函數,東吳大學,通識中心,元智大學,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
錄製巨集 在 如何錄製巨集| 他山教程,只選擇最優質的自學材料 的推薦與評價
錄製巨集 的最簡單方法是Excel 左下角的按鈕如下所示: ... 當你單擊此按鈕時,將出現一個彈出視窗,要求你命名巨集並確定是否要使用快捷鍵。 ... <看更多>
錄製巨集 在 會計人的Excel小教室- Excel錄製巨集等於是用很 ... - Facebook 的推薦與評價
Excel錄製巨集等於是用很簡單的方式客製開發自己的命令,錄製好的巨集有很多種執行方式,包括新增到快速存取工具列,視情況選擇適合方式可提升效率。 ... <看更多>
錄製巨集 在 [算表] MS 2019 Pro Plus無法錄製巨集- 看板Office - 批踢踢實業坊 的推薦與評價
軟體: MS Excel
版本: Pro Plus 2019 (英文版)
如題
我用的是畢業學校認證的正式版本
除了巨集無法錄製,連VBA畫面也怪怪的
安全性已調整成最寬鬆
活頁簿調成xlsm也不行
只要按錄製巨集 (Record Macro)
就會調出 "Unable to record"的提示訊息
VBA的畫面也不完全,紅圈處應該至少要出現活頁簿的選項才對
不能輸入和輸出檔案
不能加入新的模組等等
有人知道為什麼嗎?
拜託版上大大解釋了!
感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.121.6 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1591606560.A.247.html
※ 編輯: OnceAFreak (140.119.121.6 臺灣), 06/08/2020 16:57:14
... <看更多>