datanitro的實用性如何,真的可以完全替代VBA了么?
關於datanitro的信息:
https://datanitro.com/編程將死,程序員永存
對普通人來說,不實用。
首先,VBA 針對的人群應該不是那些擁有編程經驗的用戶。而是那些不滿足於 Office 套件已有功能的高級用戶。因此,針對一個對編程一無所知的人,Python 的學習曲線要比 Visual Basic 更加平滑嗎?其次,對於 Office 套件的用戶來說,他們工作的成果很大一部分並不是為了給自己看,而是要分享給他們看。我們姑且不討論中國特色,就算在某個每個人都願意使用最新版本的軟體的國家,你能保證對方願意為你專門去安裝一個商業插件嗎(更別提個人授權 $500 ,商業授權 $1,200 這個費用問題了)?最後,從官方的截圖來看,似乎所有的操作都是基於 Shell 來完成的。而 Visual Basic for Application 至少還提供了一組可視化控制項(按鈕)之類。那麼,對於接受者來說,字元界面比圖形界面的學習曲線平滑嗎?但是,這個軟體可以說具有一定的潛力。它能夠使得熟悉 Python 的程序員快速完成文案工作,這無形之中可能可以提高那些身居管理崗位的程序員的工作效率。
要在普通人中推廣的話,要麼插件提供將 Ptyhon 重新編譯為 VBA 的功能,要麼就是在一個 VBA 框架內跑 Python(我不知道這個可行不可行)。1.網站和http://Nitrous.io風格很像,起名風格也相似(都有氮氣)。感覺有點奇怪。2.$500一年?誰用啊!哈哈哈!3.那篇評論文章更加哈哈哈。編程已死?那誰來寫編譯器?
4.試試看讓我校一堆Windows XP+Office 2003 精簡版+聯想硬碟還原系統的電腦裝這個?
Datanitro最大的優勢應該是可以結合python的庫使用,例如通過urllib,beautifulsoup整理網頁,直接存入excel中。讀取excel數據,直接使用math庫進行運算,這些估計不是vba能簡單搞定了,如果還要和其它軟體數據交換,python的優勢就體現出來了。
另外說說價格的問題,這個是MIT的學生項目,作者應該也沒指望賺錢,只要你給作者發封郵件,說說自己的用途,就可以獲得一個Home版的授權,作者還是蠻好溝通的。就終端用戶來說,幾乎很少有直接使用vba的。vba和datanitro其實都是給開發者用的開發套件,由開發者來開發終端用戶直接可用的插件,而不是直接提供給終端用戶使用。有這些特殊要求的通常都是企業。
所以,就企業和開發者來說,這個價格不算貴。
老老實實學VBA吧,雖然微軟對VBA的支持力度夠嗆,但是在office上,VBA的靈活與強大無出其右。用python來處理這些東西,不是不可以,問題是中間的調用實在太麻煩。更重要的是datanitro只能用在excel上,而VBA能用在整個office上。
VBA太古老,有點跟不上時代了?VBA簡單易學,太土了?
在國外,很多專業有VBA課程。
你們公司上的ERP,能滿足你們所有需要嘛?VBA可以作為各種資料庫的外圍補充應用。
它雖土,雖簡單,雖然古老,但是很有用。
對於這個問題你可以問問使用vba的用戶幾個問題:1、你們的(公司等)IT系統允許外部軟體隨便安裝么2、如果你是金融領域的,找得到和彭博、路透等對接方便到VBA這樣這麼慘無人道的編程軟體么,至於學習成本、軟體成本等每個人可能看法都不統一,我也知道VBA在程序員眼中甚至都上不了鄙視鏈的尾巴的,但是如果說隨隨便便就能被取代,未免有點過了,畢竟報紙從有電視機那天開始就成了明天就消失的產業了,不過結果如何呢。
http://weixin.qq.com/r/IjvQyOzEoLHfrair924w (二維碼自動識別)
我挺想試試這個插件的,可是真正裝上之後為何導入的Python Script無法實現自定義函數的功能? 求大蝦們不吝賜教~~
很搞笑的問題和很搞笑的回答。貴國特色不是免費破解用正版軟體么?現在又嫌人家貴了?Excel本體也要幾千美金吧。VBA那種語言簡直就是雞肋。
去瞅了瞅,果然——
高端大氣上檔次。
沒錯,我看見了這個——
DataNitro Pricing
指望咱掏錢?呸(不針對問題)推薦閱讀:
※用Excel如何做相關的累計頻率和頻數的分析圖表?
※Excel學得厲害在什麼行業有用?
※Excel表格選中顏色太淺怎麼調深?
※麻煩有excel高手幫我解釋下sumif(B:B,B:B,A:A)具體是什麼?
TAG:Python | 編程 | MicrosoftExcel | VBA |