EXCEL VBA大數據分析視覺化程式設計
完整文字與影音連結:https://terry55wu.blogspot.com/2021/01/excel-vba.html
本學期應邀回母校台師大開課課程主要是:
用EXCEL VBA做大數據分析視覺化程式設計
另一個母校,東吳大學也邀請我開課,但限於自己的時間無法排出適合的時間,
於是系主任便推薦我開設遠距課程於是,
便有了可以在台師大上課,並將上課錄影除了提供上課學生複習,
也可以將後製後的影片,提供東吳的遠距課程的想法,
這樣我只要認真地把一次課程作法,就可以讓兩邊的學生都學習的好辦法。
於是開學後,台師大受限電腦教室,選修人數只有50人,加上加選5人,
有55位學生,幾乎是秒殺,至於東吳遠距課程,沒有這樣的限制,
所以選課人數近百人,有95位選修。
一、課程大綱:
期中前,主要從EXCEL高階函數、巨集錄製到VBA程式設計,
資料來源為政府開放資料,配合樞紐分析表。
期中後,網路爬蟲+樞紐分析到視覺化圖報表,用EXCEL內建功能與錄製巨集寫爬蟲,
無法抓取資料則用IE物件,將IE瀏覽器嵌入EXCEL VBA程式中,只要能連結的網頁,單可以下載裡面的資料。
課程進行中提供雲端講義,裡面有說明、畫面與老師自己寫的程式碼,並隨課全程錄影,
後製後上傳YOUTUBE,建立播放清單,直接件給學生複習與學習。
建立一個GOOGLE論壇,只有學生可以加入,
課後會將上課的YOUTUBE影片建立播放清單,並貼到論壇,
好處就是會自動轉信給學生,這樣我就不用一個一個的郵寄了,
用了超過十年覺得沒什麼問題,只是雖是論壇,
但討論的介面做的很不好,最好用的還是分享上課影片清單。
二、修課人數/學院分布
三、期中專題作業
四、期末專題作業
五、本學期授課心得:
1.兩學分真的有點趕,因此輔以影音錄製與雲端講義,對認真學習學生幫助很大。
2.期中專題有範圍,但許多學生都能加入自己的需求和想法,加上EXCEL容易上手,雖說需要撰寫VBA程式,但因為懂得錄製巨集與修改的方式,都能完成理想專題。
3.期末專題為難度很高的網路爬蟲+製作圖表,但結果超過預期的好,可見學生接受度很好,以學生回饋意見可知,上課錄影可重複學習備查,與雲端講義助益很大。
4.遠距學習(東吳)結果因為有影音與雲端輔助,成果不遜於實體上課。
非資訊背景教程式設計
非資訊卻講程式設計二十一年(89年巨匠教VB)
比較沒包袱,能從非資訊角度看學習與應用
重視實作,很多人看的懂書上寫的但寫不出程式
程式寫作要會寫,還要熟練,更需要完全正確(99分程式還是無法執行)
教學的核心都在如何幫助學生學會寫程式。
從EXCEL函數開始,再學習錄製巨集,再慢慢進入VBA程式設計的世界
如何幫學生寫出又快會好又正確程式
1.所有程式都是自己預先多次撰寫,用自己的寫作風格撰寫,不要求學生有標準答案,可以用自己的方式與邏輯寫程式。
2.提供雲端即時講義,取名雲端白板,有解答程式畫面結果與文字敘述。
3.隨課錄影,並課後上傳YOUTUBE播放清單用用GOOGLE論壇分享。
4.期中報告以開放資料為資料來源,用EXCEL樞紐分析圖表、函數、巨集與VBA完成專題。
5.期末報告以網路爬蟲取得資料(GET與POST),用EXCEL製作圖表與VBA完成專題。
Pyhton V.S. VBA
自己也教Pyhton發現還是比VBA來的困難
1.安裝環境
2.有EXCEL可以存資料,甚至當資料庫
3.有錄製巨集可以產生不會寫的程式
4.樞紐分析 vs Pandas
5.圖表 vs Matplotlib
入門的學生與非資訊相關科系,建議可以先從學習VBA設計下手
第14次上課教學影片分享:
(期末專題作業說明&全省氣溫改為跨工作表與物件的使用&跨工作表說明與用IE物件)
教學論壇:
https://groups.google.com/forum/#!forum/excel2vba2020
吳老師 2021/1/20 分享
同時也有194部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV 01_重點回顧與下載公有零售市場行情 02_將下載資料寫入資料庫 03_下載其他日期資料與刪除資料表 04...
「excel抓取資料」的推薦目錄:
- 關於excel抓取資料 在 吳老師excel函數與vba大數據教學 Facebook 的最讚貼文
- 關於excel抓取資料 在 蔡至誠。PG財經筆記Simple Is The Best Facebook 的最佳解答
- 關於excel抓取資料 在 Papaya 電腦教室 Facebook 的最佳解答
- 關於excel抓取資料 在 吳老師教學部落格 Youtube 的最佳解答
- 關於excel抓取資料 在 吳老師教學部落格 Youtube 的最佳貼文
- 關於excel抓取資料 在 吳老師教學部落格 Youtube 的最佳解答
- 關於excel抓取資料 在 請教excel自動抓取工作表一的資料,輸入至工作表二的方法。 的評價
- 關於excel抓取資料 在 [心得] 如何抓取基金資料(EXCEL) | PTT 熱門文章Hito 的評價
- 關於excel抓取資料 在 [分享文]用EXCEL VBA網路爬蟲擷取YAHOO股市資料... 的評價
excel抓取資料 在 蔡至誠。PG財經筆記Simple Is The Best Facebook 的最佳解答
▋花越多時間研究投資理財越好嗎?
時間就是金錢 —班傑明·富蘭克林(Benjamin Franklin)
對年薪80萬的上班族來說,投資100萬,每週追蹤15分鐘,一年時間成本至少0.5%。
大多數人都是花自己的私人時間進行研究,從事投資,管理自己的金錢。
可是,許多人沒注意到時間不會再重來。
因此投資成本除了金錢以外,最容易被忽略的就是「時間」。
要知道,當我們花時間在管理資金時,時間也變成是一種維護費用,它要與其他投資成本一樣被正確評估。
假如我們時薪200,研究投資10個小時,時間成本就是花了2,000元。
同樣的時間,你可以工作、可以休息。
假如時薪500,研究投資10個小時,時間成本就是花了5,000元。
每月花10小時研究,一年下來其實我們就花了6萬元的時間成本,因為同樣的時間可以用來經營自己的事業。
投注時間,理想情況下會獲得收益,獲得更好的訊息、專業知識,選擇標的與工具,順利累積財富。
不理想的情況下則是跌跌撞撞,錯估市場行情、未能獲得應得收益,傷神又傷財。
大多數人把時間視為投資布局的前期成本之一,是學習的必經過程。
但是要清楚,不管如何,時間也是一種花費,在計算總體報酬時不能被忽略。
雖然我們時間不用從「口袋掏出來」,間接導致這種非直接支出難以評估,也更容易被忽略。
花費的時間是隱性費用,是明顯的付出。
隨著每個人的財務生活變得越來越複雜,追蹤和管理每個投資項目都需要更加費時,從開源節流到收支管理,從資產增值到財富傳承,貧富之人皆有其各自的煩惱。
自己做投資時,我們會需要:
■計算Excel中的損益,追蹤每次領到的股息,計算總報酬、年化報酬,計算每一次投資的報酬率
■分析Excel工作表中的投資比例、計算自己的股債比,檢查數據是否正確
■你要計算換匯的紀錄、匯款到海外券商的成本
■你要先臨櫃設定好海外券商的約定帳戶,在上班時間換好美金,並約定把錢匯往海外
■你會研究如何自動抓取資料,研究再平衡的比例
■買書、訂閱專案、利用假日去上理財課程
■收集有關ETF、基金、公司、市場和趨勢的信息,閱讀新聞,並與朋友、同事、顧問、配偶討論資訊是否能夠參考
■計劃未來能不能存到目標金額,一邊開心預期,一邊也有點擔心不知道能不能達成目標,得權衡各種優先事項和成果
這些項目都是需要花費許多時間去研究,背後都需要付出時間與心力,即使不花錢,也要花時間去學習、去規劃。
對於專業的人士來說,將部分事務外包,專注在自己擅長的事務上,其實相當划算。
美國富達基金公司曾做過研究─2003至2013年中,投資績效特別好的人有什麼共通點?
https://pgfinnote.com/your-time-is-limited/
excel抓取資料 在 Papaya 電腦教室 Facebook 的最佳解答
Excel 怪盜現身!這些網頁資料我全部都要了 🧐 | Excel 教學 #35
► 影片中用到的網頁連結
Yahoo 股市: https://tinyurl.com/y83hporo
台灣百大 YouTube: https://tinyurl.com/y7t7fpcy
台灣行政區人口統計: https://tinyurl.com/j6lbayf
Yahoo 電影: https://tinyurl.com/y9be49vz
ParseHub 網頁抓取工具:https://www.parsehub.com/
► 到 YouTube 看更多 Papaya 電腦教室的免費教學
https://www.youtube.com/c/papayaclass
#Papaya電腦教室 #Excel #Parsehub #抓取資料 #Web查詢
excel抓取資料 在 吳老師教學部落格 Youtube 的最佳解答
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
excel抓取資料 在 吳老師教學部落格 Youtube 的最佳貼文
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
excel抓取資料 在 吳老師教學部落格 Youtube 的最佳解答
從EXCEL VBA到Python開發第8次下載公有零售市場行情&下載其他日期資料與刪除資料表&改成下載PM25資料&抓取JSON格式與抓取資料&json轉存為CSV檔&xml並轉為CSV
01_重點回顧與下載公有零售市場行情
02_將下載資料寫入資料庫
03_下載其他日期資料與刪除資料表
04_改成下載PM25資料
05_抓取JSON格式與抓取資料
06_用PYHTON將json轉存為CSV檔
07_先下載與存檔為xml並轉為CSV
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/scu_python113
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/1/21
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
excel抓取資料 在 [心得] 如何抓取基金資料(EXCEL) | PTT 熱門文章Hito 的推薦與評價
[心得] 如何抓取基金資料(EXCEL). 看板, fund. 作者, uyulala. 時間, 2019年07月19日. ... <看更多>
excel抓取資料 在 [分享文]用EXCEL VBA網路爬蟲擷取YAHOO股市資料... 的推薦與評價
這個範例適用IE物件來抓取, 程式可以用本來改一改就好,細節不要出錯, 很快資料就全部下來了,如下。 用EXCEL錄製 ... ... <看更多>
excel抓取資料 在 請教excel自動抓取工作表一的資料,輸入至工作表二的方法。 的推薦與評價
請教excel自動抓取工作表一的資料,輸入至工作表二的方法。如工作表一(應收/應退明細)實際應支付金額預先扣繳之金額應補收金額應退還之金額 ... ... <看更多>