最近幾年,Python的火爆出圈,再加上培訓(xùn)機(jī)構(gòu)的推波,越來越多的人覺得:Python才是編程屆的未來!甚至有人豪言:還學(xué)什么VBA,VBA都快要被Python取代了!
VBA被Python取代?聽到這樣的言論真的很想笑!不管其他領(lǐng)域Python怎樣大方異彩,在辦公領(lǐng)域,Python依舊是VBA的弟弟
Python憑借其語法簡潔,容易學(xué)習(xí),功能豐富強(qiáng)大,擁有豐富的第三方庫,以及擁有優(yōu)質(zhì)成熟的社區(qū)等優(yōu)點(diǎn),成為了程序員或初學(xué)者首選的編程語言,然而在辦公領(lǐng)域,相比于VBA,存在2點(diǎn)缺陷
需要搭建開發(fā)編譯環(huán)境
在日常辦公中,如果想要通過Python來提高辦公效率,需要搭建相應(yīng)的開發(fā)編譯環(huán)境,否則將無法使用
首先需要到Python官網(wǎng)下載安裝包,然后再安裝并配置電腦,這樣才能夠編程運(yùn)行并使用,并且還需要下載第三方庫來操作Excel,對于非程序員的職場人士來說,這樣的操作會令他們果斷放棄Python
由于VBA是專門應(yīng)用在Office軟件上的編程語言,VBA與Office都有一個共同爸爸都是微軟,VBA已經(jīng)被內(nèi)置于Office中,已經(jīng)成為了Office軟件的一項(xiàng)自帶功能,甚至現(xiàn)在的國產(chǎn)辦公軟件WPS,也支持VBA
在當(dāng)今的職場中,辦公軟件不是微軟Office就是金山WPS,這兩款軟件都支持VBA,在安裝的那一刻就自帶VBA編譯運(yùn)行環(huán)境,對于Python來說,還沒有起跑就已經(jīng)輸了
不適合共享辦公
即便下載配置好Python編譯運(yùn)行環(huán)境,辦公人員也通過程序來解決了相應(yīng)的問題,但是由于是在職場的環(huán)境中,經(jīng)常需要將自己的文件如Excel發(fā)給同事領(lǐng)導(dǎo),然而如果對方的電腦沒有配置Python環(huán)境,會出現(xiàn)文件數(shù)據(jù)錯誤或者不兼容等情況
而使用VBA并不會出現(xiàn)這樣的情況,因?yàn)槭紫嚷殘鋈耸渴褂玫碾娔X,絕大部分都是Windows系統(tǒng),無論是Windows、Office軟件還是VBA編程語言,都是由微軟公司開發(fā)的,可以說同屬于一個環(huán)境當(dāng)中,程序或文件的兼容性以及共享性比較友好
雖然說Python是當(dāng)今最受歡迎的編程語言之一,但在辦公領(lǐng)域的應(yīng)用上,由于其上述的2大缺點(diǎn),成為了其完敗VBA的最大原因
因此,在職場辦公上,VBA還是比Python更優(yōu)勝,如果使用者只是把編程當(dāng)做提升工作效率的工具,選擇最方便最適合的工具就好了