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 |