vba与python相比2019_重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言
點擊上方“CSDN”,選擇“置頂公眾號”
關鍵時刻,第一時間送達!
如果微軟的 Excel 中支持了人生苦短的 Python,你還會喜歡那個直接且易上手的 VBA 編程嗎?
近日,據國外媒體 BLEEPINGCOMPUTER 報道,微軟正考慮添加 Python 為官方的一種 Excel 腳本語言,如果獲得批準,Excel 用戶將能夠像目前使用 VBA 腳本一樣,使用 Python 腳本與 Excel 文檔、數據以及一些 Excel 核心函數進行交互。
VBA vs. Python:各有千秋
Visual Basic for Applications(VBA)是 Visual Basic 的一種宏語言,于 1993 年由微軟開發出來在其桌面應用程序中執行通用的自動化(OLE)任務的編程語言,主要能用來擴展 Windows 的應用程序功能,特別是 Microsoft Office 軟件,也可說是一種應用程式視覺化的 Basic 腳本。我們在 Excel 中可以用 VBA 編程解決很多批處理操作問題,因為 VBA 是 Excel 的原生腳本語言,同時也更接近自然語言,易于上手,所以在便利性上有著得天獨厚的優勢。
與此同時,除了 VBA,還有很多腳本語言可以來操作 Excel,Python 就是其中一種。
對于 Python,是當今可用的最通用的編程語言之一。它在 PYPL 編程語言中排名第二、RedMonk 編程語言排名第三、TIOBE 編程語言中位列第四,受到了諸多開發者的喜愛。在 Excel 中,相比 VBA ,Python 的應用范圍更加廣泛、代碼更加整潔、更簡單一些,但是需要獨立安裝,稍顯復雜。
微軟的決策
關于 Excel 功能的話題,很多用戶多次提議讓 Python 成為 Excel 中的一種腳本語言,不僅可以作為 VBA 的替代品,而且也可以作為字段函數(= SUM(A1:A2))的替代方案。
上個月,微軟做出回應,發起了一個投票來收集更多的用戶反饋信息,并調查用戶想要如何在 Excel 中使用 Python,該提議得到了眾多用戶的支持,得票支持率高于排名第二的提議的兩倍。
不過也有用戶認為,如果微軟走這條路線,那么為便于日常使用,微軟也需要在所有其他 Office 應用中支持 Python 。
你會如何選擇?
從近幾個月編程語言排行榜來看,VBA 也處于逐漸下滑的狀態,我們不禁感嘆“VBA 是否已經過時?”,對此,有很多人反駁道,“只要 Office 還流行,VBA 就不會過時”,但是現在如果微軟都支持了 Python,VBA 還能堅持多久呢?由此,不少網友表示:
趕緊替換 VBA,Python 好用多了;
如果替換了,是用 Python 2 還是 Python 3 呢?
VBA 還是很簡單的;
感覺還是 Lua 好,比 Python 更簡單,上手快。
而你怎么看呢?歡迎在留言中分享。
————— END —————
總結
以上是生活随笔為你收集整理的vba与python相比2019_重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 寻路机器人单片机程序示例_C51独立按键
- 下一篇: java 主线程等待_Java实现主线程