应用介绍
应用图标基础信息
| 属性 | | 属性 | |
|---|
| 应用名称 | DataNitro(Excel调用Python插件) | 应用语言 | |
| 应用版本 | | 应用类别 | |
| 应用大小 | | 应用授权 | |
应用标签
#
应用简介
用过Excel的都懂,VBA这玩意儿语法别扭,写起来真挺折磨人的😫 要是你正好会Python,那DataNitro绝对是个宝藏插件。
它能在Excel里直接跑Python脚本,相当于给表格装了个“Python驱动”。平时那些需要录宏或者手撕VBA才能搞定的数据处理、报表自动化,现在用Python几行代码就能拿下。

对于经常泡在Excel里、又不想被VBA劝退的朋友来说,这玩意儿确实能省下不少时间,也不用再“面向VBA编程”硬写了。把重复的操作丢给Python,摸鱼时间这不就来了吗🐟
有需要的直接下载安排上。
功能特色
安装教程
先在本站下载解压DataNitro软件完成安装
,安装后在目录里能找到一个exe文件,打开是用来检测DataNitro相关信息的
;用dnSpy打开这个文件,找到CheckTrial和RegistryUtil两个关键模块,能看到CheckTrial是通过读取注册表中vsetting和firstsetting的值,各自对10取模后算最大值,结果等于4就判定为ENTERPRISE版本。
RegistryUtil模块会读取CURRENT_USER和LOCAL_MACHINE路径下DataNitro的注册表键值,咱们只需在对应位置添加键值,把vsetting设为十进制44(对10取模后得4)就行;改完后打开DataNitro Diagnostic查看,会发现Trial显示为False,版本成功变成ENTERPRISE
。
使用教程
给Excel的datanitro插件写自定义函数超简单,先新建function.py文件并在里面写好函数,接着在插件里开启自定义函数权限,引入这个py文件就能在Excel里用啦。
不过写函数时有几个坑要避开:不能用*args和**kwargs,想用多值参数可以用CellRange(传入的是二维列表),比如计算元素和的py_sum函数就靠双层循环遍历;另外函数里绝对不能调用Cell、CellRange这些datanitro的Excel对象,参数直接用值运算就行,别画蛇添足加.value,哪怕传参时用的是Cell/CellRange也一样。
类似应用
delphi7.0中文企业版 WeBuilder 2025(web代码编辑器) v18.2官方版visualgdb 5.4p3(安卓软件开发工具)汉化版 中文版Sublime Text For Linux v4.0.4200adobe muse cc 2018中文版 v13.0EasyBuilder500(步科触摸屏编程软件) v2.7.4labview8.6中文官方版 Visual Basic 6.0中文企业版 JDK 21(Java开发工具包) v21.0.6FinClip Studio(小程序开发工具) v2.0.44Embarcadero RAD Studio 11.3 v28.0.48361.3236激活版