站內(nèi)搜索
電腦軟件
編輯推薦
本類下載榜
總下載排行
軟件簡(jiǎn)介
DataNitro是一款專門針對(duì)Excel推出的運(yùn)行Python腳本輔助插件。如果你在尋找Excel有關(guān)的插件的話,那就來(lái)試試這款DataNitro,該款軟件主要用于表格交互、自動(dòng)處理excel表格、腳本設(shè)計(jì)等,還可構(gòu)建實(shí)時(shí)流式儀表板和復(fù)雜的數(shù)學(xué)模型。大大提高編程效率,需要的朋友可以來(lái)本站下載!
1、自動(dòng)化Excel
使用Python處理數(shù)據(jù),而不是使用VBA或手動(dòng)處理數(shù)據(jù),Python有這樣的庫(kù)。
2、構(gòu)建更好的電子表格
構(gòu)建實(shí)時(shí)流式儀表板和復(fù)雜的數(shù)學(xué)模型,全部在Excel中,您可以使用DataNitro將電子表格轉(zhuǎn)換為數(shù)據(jù)庫(kù)GUI或Web服務(wù)器后端。
3、交互式Shell
內(nèi)置的Python shell與您的電子表格直接交互。立即反饋您的代碼,或者更快地使用Excel。
4、腳本
編寫腳本以與數(shù)據(jù)庫(kù)集成,自動(dòng)執(zhí)行任務(wù),構(gòu)建高性能模型以及之間的所有內(nèi)容。
5、用戶定義的函數(shù)
直接從Excel調(diào)用Python函數(shù)。它們的行為就像原生的Excel函數(shù),并且可以使用任何Python庫(kù)。
6、Excel界面
當(dāng)您啟動(dòng)Excel時(shí),您將有一個(gè)新的DataNitro選項(xiàng)卡,其中:
1、Editor:?jiǎn)?dòng)自定義空閑編輯器。您可以使用它或任何其他編輯器來(lái)編輯Python代碼。完成后,將其另存為.py文件并運(yùn)行。
2、Python Shell:?jiǎn)?dòng)一個(gè)可以直接與電子表格進(jìn)行交互的python shell。
3、import:將腳本添加到導(dǎo)入的腳本列表。
4、remove:從列表中刪除腳本。
5、Run:運(yùn)行所選腳本。
6、stop:停止運(yùn)行腳本。
7、Docs:這鏈接到文檔。
8、Add-ins:這鏈接到我們的聯(lián)系信息。
9、Settings:修改DataNitro的設(shè)置。
1、安裝好DataNitro后,可以在其安裝目錄中發(fā)現(xiàn)一個(gè)exe文件,打開后發(fā)現(xiàn)是檢測(cè)DataNitro相關(guān)信息的。
這個(gè)可是個(gè)好東西啊,用dnSpy打開看看!
2、找到CheckTrial和RegistryUtil。
3、CheckTrial
CheckTrial中可以發(fā)現(xiàn)通過(guò)讀取注冊(cè)表中相應(yīng)項(xiàng)的vsetting和firstsetting值,分別對(duì)10取模后,計(jì)算兩者的最大值,結(jié)果等于4就判定版本為ENTERPRISE。
4、RegistryUtil
RegistryUtil中可以看到讀取注冊(cè)表中 CURRENT_USER 和 LOCAL_MACHINE 處DataNitro的鍵值,因此我們?cè)趯?duì)應(yīng)位置來(lái)增加這些鍵值。
vsetting取十進(jìn)制的44,對(duì)10取模后得到4即可。
5、修改后再打開DataNitro Diagnostic來(lái)看看,發(fā)現(xiàn)Trial處變?yōu)镕alse,版本已經(jīng)是ENTERPRISE。
以后找個(gè)時(shí)間用C#寫個(gè)自動(dòng)修改注冊(cè)表對(duì)應(yīng)位置鍵值的小程序好了。
#寫自定義函數(shù)的步驟:
#1,新建一個(gè)名為function.py的文件
#2,寫一個(gè)函數(shù)在function.py
#3,在excel中datanitro插件設(shè)置允許用戶自定義函數(shù)
#4,引入這個(gè)function.py文件
#5,現(xiàn)在就可以在excel中使用該函數(shù)了。
#注意事項(xiàng):
##1,不能用使用*args和**kwargs
##2,可以使用CellRange作為參數(shù)輸入多個(gè)值,傳入的參數(shù)為一個(gè)2緯list,我寫一個(gè)函數(shù),看看如何遍歷所有的元素
## 計(jì)算所有的元素的和
## def py_sum(x):
## a=0
## for i in range(len(x)):
## for j in x:
## a +=j
## return a
##3,在函數(shù)里不能調(diào)用datanitro的任何excel對(duì)象,比如Cell,CellRange,雖然函數(shù)在使用的時(shí)候我們的確是傳入的Cell或者CellRange,
##但是我們?cè)诤瘮?shù)的代碼里,只能把這些參數(shù)當(dāng)作Cell.value來(lái)用,比如:
##正確的寫法是:
## def my_sum(x, y):
## return x + y
##
##錯(cuò)誤的寫法是:
## def my_sum(x, y):
## return x.value + y.value
易語(yǔ)言v4.05修訂版 簡(jiǎn)體中文特別版_易學(xué)易用的漢語(yǔ)編程語(yǔ)言
WinHex16進(jìn)制編輯器19.3 漢化綠色版
Microsoft Visual FoxPro 6.0簡(jiǎn)體中文免安裝版【可視化編程工具】
PHP For Windows 7.3.9 官方安裝版
UltraEdit(文本編輯器)21.20.1001.0 烈火漢化增強(qiáng)版
WinHex(16進(jìn)制編輯器)19.8 SR-4 中文綠色版
Java SE Runtime Environment 9.0u177 x64 官方安裝版
易語(yǔ)言(支持基于漢語(yǔ)字和詞編程) 綠色精簡(jiǎn)版
PSPad editor V5.0.2(321)中文綠色版
EXE資源查看提取器_Resource Explorer 漢化綠色版
Source Insight 4.0 漢化綠色版_功能強(qiáng)勁的程序編輯器
網(wǎng)絡(luò)編輯超級(jí)工具箱(文章快速格式化) v1.2綠色加強(qiáng)版
匯編指令助手查詢器 (匯編指令大全)V1.1 綠色版
UltraEdit 21.20.1009.0烈火漢化綠色版
UltraEdit-32 15.00.0.1042簡(jiǎn)體中文綠色便攜版
Hex Workshop x64(bin文件編輯器)V6.7.25284 漢化版