- 软件介绍
- 软件截图
DataNitro插件是一款能够在excel中使用Python的插件,对于使用python语言的人来说相当给力,不需要再学习vba就可以通过这个插件控制excel,能有效的提高编程效率,赶快下载使用吧!
安装方法
1、下载后解压
2.安装好DataNitro后,可以在其安装目录中发现一个exe文件,打开后发现是检测DataNitro相关信息的3.用dnSpy打开看看,找到CheckTrial和RegistryUtil4.CheckTrial中可以发现通过读取注册表中相应项的vsetting和firstsetting值,分别对10取模后,计算两者的最大值,结果等于4就判定版本为ENTERPRISE。5.RegistryUtil中可以看到读取注册表中 CURRENT_USER 和 LOCAL_MACHINE 处DataNitro的键值,因此我们在对应位置来增加这些键值。
6.vsetting取十进制的44,对10取模后得到4即可。7.修改后再打开DataNitro Diagnostic来看看,发现Trial处变为False,版本已经是ENTERPRISE。
使用方法
#写自定义函数的步骤:#1,新建一个名为function.py的文件#2,写一个函数在function.py#3,在excel中datanitro插件设置允许用户自定义函数#4,引入这个function.py文件#5,现在就可以在excel中使用该函数了。#注意事项:##1,不能用使用*args和**kwargs##2,可以使用CellRange作为参数输入多个值,传入的参数为一个2纬list,我写一个函数,看看如何遍历所有的元素## 计算所有的元素的和## def py_sum(x):## a=0## for i in range(len(x)):## for j in x[i]:## a +=j## return a##3,在函数里不能调用datanitro的任何excel对象,比如Cell,CellRange,虽然函数在使用的时候我们的确是传入的Cell或者CellRange,##但是我们在函数的代码里,只能把这些参数当作Cell.value来用,比如:##正确的写法是:## def my_sum(x, y):## return x + y####错误的写法是:## def my_sum(x, y):## return x.value + y.value
DataNitro插件安装方法
1、下载后解压
2.安装好DataNitro后,可以在其安装目录中发现一个exe文件,打开后发现是检测DataNitro相关信息的3.用dnSpy打开看看,找到CheckTrial和RegistryUtil4.CheckTrial中可以发现通过读取注册表中相应项的vsetting和firstsetting值,分别对10取模后,计算两者的最大值,结果等于4就判定版本为ENTERPRISE。5.RegistryUtil中可以看到读取注册表中 CURRENT_USER 和 LOCAL_MACHINE 处DataNitro的键值,因此我们在对应位置来增加这些键值。
6.vsetting取十进制的44,对10取模后得到4即可。7.修改后再打开DataNitro Diagnostic来看看,发现Trial处变为False,版本已经是ENTERPRISE。
DataNitro插件使用方法
#写自定义函数的步骤:#1,新建一个名为function.py的文件#2,写一个函数在function.py#3,在excel中datanitro插件设置允许用户自定义函数#4,引入这个function.py文件#5,现在就可以在excel中使用该函数了。#注意事项:##1,不能用使用*args和**kwargs##2,可以使用CellRange作为参数输入多个值,传入的参数为一个2纬list,我写一个函数,看看如何遍历所有的元素## 计算所有的元素的和## def py_sum(x):## a=0## for i in range(len(x)):## for j in x[i]:## a +=j## return a##3,在函数里不能调用datanitro的任何excel对象,比如Cell,CellRange,虽然函数在使用的时候我们的确是传入的Cell或者CellRange,##但是我们在函数的代码里,只能把这些参数当作Cell.value来用,比如:##正确的写法是:## def my_sum(x, y):## return x + y####错误的写法是:## def my_sum(x, y):## return x.value + y.value