[分享文]用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
同時也有74部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,EXCEL VBA與資料庫(進階107)第7單元改用IE物件下載YAHOO股市&改用取得Table與TR與TH的文字&用IE物件逐一將儲存格資料下載&下載雲端資料與移動工作表&用MOVE方法排序&宣告陣列來當成排序清單&工作表轉存為工作簿&刪除檔案與判斷是否有檔案&來源路徑用選取訊息視窗FileDi...
excel匯入另一個excel 在 股魚-不看盤投資 Facebook 的最讚貼文
前一陣子有人在問年底很多高息產品都在除息,那要不要參加?問他除息後等填息需要時間,有打算等多久他認為一個月就差不多了。畢竟今年光看台積電填息也沒超過二個星期,一個月不是太過分的要求。
.
而主要想參加的標的物是熱門的台灣高股息ETF,順手寫了一些想法沒想到引發了爭議。
.
爭議點主要如下:
1. 看衰產品填息能力
2. 惡意帶風向
3. 引發投資人恐慌啦
4. 提供不實資訊,意圖影響股價
.......................... etc
.
關於這樣的現象,我認為當初文章的標題寫得很不好,引起關注粉絲團的朋友誤會了。
.
如果是有參加訂閱或是ETF挑戰營的朋友們會了解到,老師是個0050忠實支持者,而高股息工具始終與0050做並列推薦,原因很簡單高股息且高填息率可以用來調節整體投資組合的殖利率表現。
.
簡單的陳述相關文章的主要內容:
🔥 10.8 的文章:討論填息率
認為高股息產品今年【不會很快填息】要有持股超過半年以上的打算。
.
🔥 3.18的文章:討論會不會配息
認為該檔ETF仍會如期配息,主要的原因是發放機制的改變。在過去有不配息的紀錄,但投信公司有為此修正機制,讓每一期都能準時配發。
.
文章都放在Blog內 (https://stocksardine.com/),也沒刪文。有興趣的朋友可以自行找來看看,🔥請完整的看完🔥,看看是否有造成你的誤解。
.
看了幾次也請其他朋友看過,發現有完整看完文章應該不會誤解,若看一半就跳走的就不一定了,另一方面則是標題造成的問題,讓人有先入為主的想法。
.
下次發表內容時會更加注意標題的寫法,我並沒有看衰的意思,相反的該產品一直都在我的推薦清單中。只是告訴投資朋友該產品的發放機制是如何改進來確保股息能順利發放與10月底想參加除息賺取現金股利的朋友要注意填息時間可能會拉長,如此而已!
———————————
Excel 財報分析速成班,免費說明會報名中(10/24)
🔥🔥🔥 報名連結: https://bit.ly/2IiyVYC
.
財報分析用計算機的時代早過去囉,利用excel 匯入財報數據,運用關鍵指標快速判斷與估價,最符合現代人投資需求。想了解 Excel 怎麼快速分析財報嗎?報名免費說明會就知道囉。
excel匯入另一個excel 在 股魚-不看盤投資 Facebook 的最佳解答
想了解蘋果新品發表會內容的,可以看這個由Digitimes製作的中文版影片
.
幾個重點:
1. 推出mini HomePod 用便宜的價格跟智慧家居做深度結合,差不多是之前的HomePod 價格的 1/3
2. 不意外的,耳機跟充電器被拿掉了。TWS & 充電器供應商有機會受惠
3. 相機的部分有採用高階的 7P鏡頭,感光鏡片尺寸加大
4. 攝影相關軟體功能與AI 深度學習功能再一步進化
5. 全線均為5G手機
6. 磁吸式無線充電系統
.
現在買5G手機有點尷尬,速度沒比4G快多少,但費率卻都上調了,重點還吃不飽。有興趣入手的可以再考慮一下。
.
以投資來看,像是優群、宣德、祥碩、欣興、訊芯–KY、新普等公司可望受惠。其他有興趣的就自己找找吧!
.
---------------------------------
Excel 財報分析速成班,免費說明會報名中
🔥🔥🔥 報名連結: https://bit.ly/2IiyVYC
財報分析用計算機的時代早過去囉,利用excel 匯入財報數據,運用關鍵指標快速判斷與估價,最符合現代人投資需求。
想了解 Excel 怎麼快速分析財報嗎?報名免費說明會就知道囉。
excel匯入另一個excel 在 吳老師教學部落格 Youtube 的精選貼文
EXCEL VBA與資料庫(進階107)第7單元改用IE物件下載YAHOO股市&改用取得Table與TR與TH的文字&用IE物件逐一將儲存格資料下載&下載雲端資料與移動工作表&用MOVE方法排序&宣告陣列來當成排序清單&工作表轉存為工作簿&刪除檔案與判斷是否有檔案&來源路徑用選取訊息視窗FileDialog
上課內容:
01_重點回顧與下載YAHOO股市資料
02_改用IE物件下載YAHOO股市
03_改用取得Table與TR與TH的文字
04_用IE物件逐一將儲存格資料下載
05_改為下載雲端資料與移動工作表
06_IE物件相關與用MOVE方法排序
07_宣告陣列來當成排序清單
08_批次將工作表轉存為工作簿
09_刪除檔案與判斷是否有檔案
10_來源路徑用選取訊息視窗FileDialog
完整影音
http://goo.gl/aQTMFS
教學論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_107
與前幾期的課程雖然用的是相同的範例,但最大的不同在:
1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。
2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。
內容主要分成:
單元01_資料拆解相關(VBA基礎)
單元02_表單設計
單元03_輸入自動化與表單與資料庫
單元04_工作表合併
單元05_資料查詢(篩選與分割工作表)
單元06_批次查詢
單元07_從雲端硬碟下載資料
單元08_下載網路資料
單元09_工作表相關
單元10_活頁簿與檔案處理(工作表分割與合併活頁簿)
單元11_表格與圖表處理(自動繪製圖表)
單元12_圖案處理(快速匯入圖片到EXCEL)
有講義與範例和完成的畫面公式與程式碼,
只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,
優點:
1.可非線性學習:可按照自己最不熟的部分多次學習。
2.可反覆學習:有疑問可以多次聽講,保證學的會。
3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。
上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文 出版社:松崗
Excel VBA一點都不難:一鍵搞定所有報表
作者:?Excel Home
出版社:博碩
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
吳老師 2018/10/8
EXCEL,VBA,函數東吳進修推廣部,EXCEL,VBA,函數,程式設計,線上教學,excel,vba,教學,excel,vba指令教學,vba範例教學excel,,excel,vba教學視頻,excel函數教學,excel函數說明,excel函數應用
excel匯入另一個excel 在 吳老師教學部落格 Youtube 的最佳解答
EXCEL VBA與資料庫(進階101)第8單元工作表排序&用Move方法排序與修改為迴圈&批次將工作表轉存為工作簿&另存檔案格式與批次刪除檔案&先呼叫刪除檔案與用FileDialog選目錄&將多個EXCEL檔合併為單個活頁簿&全省郵局資料合併巨集錄製與修改)
上課內容:
01_重點回顧與工作表排序
02_用Move方法排序與修改為迴圈
03_批次將工作表轉存為工作簿
04_另存檔案格式與批次刪除檔案
05_先呼叫刪除檔案與用FileDialog選目錄
06_將多個EXCEL檔合併為單個活頁簿
07_合併活頁簿改為布林值與全省郵局資料合併
08_全省郵局資料合併巨集錄製與修改
09_全省郵局資料合併使用DIR與DO_WHILE迴圈
完整影音
http://goo.gl/aQTMFS
教學論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_101
與前幾期的課程雖然用的是相同的範例,但最大的不同在:
1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。
2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。
內容主要分成:
單元01_資料拆解相關(VBA基礎)
單元02_表單設計
單元03_輸入自動化與表單與資料庫
單元04_工作表合併
單元05_資料查詢(篩選與分割工作表)
單元06_批次查詢
單元07_從雲端硬碟下載資料
單元08_下載網路資料
單元09_工作表相關
單元10_活頁簿與檔案處理(工作表分割與合併活頁簿)
單元11_表格與圖表處理(自動繪製圖表)
單元12_圖案處理(快速匯入圖片到EXCEL)
有講義與範例和完成的畫面公式與程式碼,
只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,
優點:
1.可非線性學習:可按照自己最不熟的部分多次學習。
2.可反覆學習:有疑問可以多次聽講,保證學的會。
3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。
上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文 出版社:松崗
Excel VBA一點都不難:一鍵搞定所有報表
作者:?Excel Home
出版社:博碩
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
吳老師 2018/7/23
EXCEL,VBA,函數東吳進修推廣部,EXCEL,VBA,函數,程式設計,線上教學,excel,vba,教學,excel,vba指令教學,vba範例教學excel,,excel,vba教學視頻,excel函數教學,excel函數說明,excel函數應用
excel匯入另一個excel 在 吳老師教學部落格 Youtube 的精選貼文
EXCEL VBA與資料庫(進階101)第8單元工作表排序&用Move方法排序與修改為迴圈&批次將工作表轉存為工作簿&另存檔案格式與批次刪除檔案&先呼叫刪除檔案與用FileDialog選目錄&將多個EXCEL檔合併為單個活頁簿&全省郵局資料合併巨集錄製與修改)
上課內容:
01_重點回顧與工作表排序
02_用Move方法排序與修改為迴圈
03_批次將工作表轉存為工作簿
04_另存檔案格式與批次刪除檔案
05_先呼叫刪除檔案與用FileDialog選目錄
06_將多個EXCEL檔合併為單個活頁簿
07_合併活頁簿改為布林值與全省郵局資料合併
08_全省郵局資料合併巨集錄製與修改
09_全省郵局資料合併使用DIR與DO_WHILE迴圈
完整影音
http://goo.gl/aQTMFS
教學論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_101
與前幾期的課程雖然用的是相同的範例,但最大的不同在:
1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。
2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。
內容主要分成:
單元01_資料拆解相關(VBA基礎)
單元02_表單設計
單元03_輸入自動化與表單與資料庫
單元04_工作表合併
單元05_資料查詢(篩選與分割工作表)
單元06_批次查詢
單元07_從雲端硬碟下載資料
單元08_下載網路資料
單元09_工作表相關
單元10_活頁簿與檔案處理(工作表分割與合併活頁簿)
單元11_表格與圖表處理(自動繪製圖表)
單元12_圖案處理(快速匯入圖片到EXCEL)
有講義與範例和完成的畫面公式與程式碼,
只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,
優點:
1.可非線性學習:可按照自己最不熟的部分多次學習。
2.可反覆學習:有疑問可以多次聽講,保證學的會。
3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。
上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文 出版社:松崗
Excel VBA一點都不難:一鍵搞定所有報表
作者:?Excel Home
出版社:博碩
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
更多EXCEL VBA連結:
01_EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
吳老師 2018/7/23
EXCEL,VBA,函數東吳進修推廣部,EXCEL,VBA,函數,程式設計,線上教學,excel,vba,教學,excel,vba指令教學,vba範例教學excel,,excel,vba教學視頻,excel函數教學,excel函數說明,excel函數應用