列表格式显示
热搜词:winrar ftp office photoshop 输入法 ghost win7
广告招商中...... 联系方式!
私信 +好友
1: DataNitroSetup_Unicode.exe
datanitro 是一款在 excel 软件中可以使用python语言的工具,能有效的提高的程序猿们的编程效率,绿色资源网为大家带来方法和使用教程,欢迎免费下载体验!
datanitro是一款能在excel中运行python脚本的插件,对于经常使用excel却又被vba折磨的表哥表姐们,是一款提升工作效率的利器,但是这款软件试用只有30天!
为了方便今后自己的工作,混迹吾爱一年多的萌新决定试着逆向一下。
1.在绿色资源网下载并解压
2.安装好datanitro后,可以在其安装目录中发现一个exe文件,打开后发现是检测datanitro相关信息的
3.用dnspy打开看看,找到checktrial和registryutil
4.checktrial中可以发现通过读取注册表中相应项的vsetting和firstsetting值,分别对10取模后,计算两者的最大值,结果等于4就判定版本为ent erp rise。
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
##
##错误的写法是:
## return x.value + y.value
本页Html网址:/htmlsoft/79065.html
本页aspx网址:/soft.aspx?id=79065&bianhao=20240101_015611_876893&kind1=09编程开发&kind2=编程工具
上一篇:友善串口调试助手正式版(含注册码)
下一篇:studio 3t for mongodb
增加