DataNitro插件是一款能够在excel中使用Python的插件,对于使用python语言的人来说相当给力,不需要再学习vba就可以通过这个插件控制excel,能有效的提高编程效率,赶快下载使用吧!
安装方法
1、下载后解压
2.安装好DataNitro后,可以在其安装目录中发现一个exe文件,打开后发现是检测DataNitro相关信息的
3.用dnSpy打开看看,找到CheckTrial和RegistryUtil
4.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
最新软件推荐
- 儿童快乐数学 V3.36 官方版
- 广东省建筑施工安全生产管理继续教育挂机助手 v2016.01 绿色版
- DotNet Helper(.NET程序反编译器) v2.2 build 20120617 简体中文版
- 基于RichEdit封装的富文本聊天控件 v1.0 绿色版
- 天正建筑7.5过期补丁v2017免费版
- 打扮家软件v6.0官方版
- 金鼓盈通大智慧经典版v5.999.0808官方版
- Key promoter插件v1.0.6
- 软路由ROS3.3 L6正式版
- Beyond Compare官方版
- 绥知v1.1.1.0官网版
- 2345一键安装合集 v7.1最新版
- WEB服务器软件(MyWebServer)v3.6.21绿色版
- 狐狸助手电脑版下载 v1.1.22
- 酷音苹果助手官方下载 v1.0.9
- 民生证券钱龙旗舰版V7.11官方版