很高興回答這個問題,我是
VBA
VBA的英文全稱是VisualBasicforApplications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟件(如:Word、Excel等)所調用。VBA是一種面向對象的解釋性語言,通常使用來實現Excel中沒有提供的功能、編寫自定義函數、實現自動化功能等。在excel中可以調用VBA完成很多工作,比如批量發郵件,數據表的各種拆分。
python
通過python你看,通過這樣的組合,只有你想不到,沒有你做不到的,職場問題全搞定。
現在可以使用python來進行類似VBA的工作了,代碼量會更少。比如使用xlwings庫,輕松搞定excelxlwings提供了幾乎所有用python與excel電子表格交互和編寫腳本的功能。它是一個開源庫,提供了社區版本,可以免費隨任何電子表格發送。它的文檔很全面,大家可以閱讀。http://docs.xlwings.org/en/stable/index.html。對于xlwings的接收方來說,只需要最小的一個python安裝就可以驅動電子表格。xlwings的優勢之一是可以和windows和mac操作系統上的excel一起使用。支持vba腳本,也可以自身作為宏被調用。這一點是其他庫不能比擬的。
更多的辦公自動化,請移步我的專欄《和龍哥一起學python辦公自動化》
https://learning.snssdk.com/feoffline/toutiao_wallet_bundles/toutiao_learning_wap/online/album_detail.html?content_id=6796156205342392579
"龍卷風和他的朋友們":理工科直男一枚。閑暇之余分享點文字、編程、設計等干貨,希望和你一起成長。一起學習Python,可以站內私信我。