DataNitro(Excel调用Python插件)

大小:45.94M类别:编程软件

官方安全无插件纠错

  • 更新时间2023-12-22
  • 系统Pc
  • 语言简体中文
DataNitro是一款非常好用并针对能够在Excel中使用Python的插件,有了这款软件,对于使用python语言的人来说相当给力,不需要再学习vba就可以通过这个插件控制excel,用户在使用excal的过程中会体验到软件的功能特色,从而非常有效的提高用户的编程效率,大大的提高用户的工作效率,节省时间。DataNitro是一款能在Excel中运行Python脚本的插件,对于经常使用Excel却又被VBA折磨的用户们,是一款提升工作效率的利器,需要的朋友可以下载看看哦。

安装教程

1.首先先在本站下载并解压软件DataNitro进行安装

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即可。
修改后再打开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

展开内容

类似软件

  • prepros(前端开发工具)

    9.1/176.11M

    一款用于Web开发的前端工具

  • Flutter(谷歌开源框架)

    9.0/1.02G

    Flutter官方版是 Google 开源的应用开发框架,拥有强大的UI框架,帮助你通过简单代码编辑,即可同时在iOS和Android上开发出媲美原生体验的精美应用。

  • App Builder 2024(web可视化开发工具)

    9.1/204.43M

    一款高级却用户友好的软件工具,其用途包含帮助人们创建他们自己的HTML5程序,即使他们缺乏在这个领域的高阶知识,如果他们不希望编写哪怕一行代码的话也没问题。

  • mPython 图形化编程软件

    9.1/189.22M

    mPython是盛思技术团队在BBC官方原版PythonEditor基础上、拓展开发的应用软件。该软件采用简单的操作界面,支持命令式程序设置,并具有强大的编程库,用户可将其与多种模块完美相结合在一起。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Android Studio(Android开发环境)

    9.5/1.12G

    Android开发环境

  • Arduino IDE(电子原型设计)

    9.0/142.37M

    Arduino是一款便捷灵活、方便上手的开源电子原型平台,Arduino IDE则是目前比较主流的一款电子元件开发软件,软件构建于原始码simple I/O介面版,并且软件具有类似java、C语言的Processing/Wiring开发环境,主要包含连个主要的部分:硬件部分是可以

  • phpMyAdmin中文版

    9.6/14.4M

    phpMyAdmin是一个出色的MySQL数据库管理软件,由瑞典MySQL AB公司开发,目前属于Oracle公司。该软件是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

  • Visual Studio Code(微软代码编辑器)

    9.5/98.09M

    免费开源的跨平台源代码编辑器

  • 三菱触摸屏编程软件gt works3

    9.0/3.21G

    GT Works3是三菱电机公司开发的一款专业触摸屏编程软件。它为用户提供了一个直观、易用的界面,用于设计、开发和调试三菱触摸屏 HMI(Human Machine Interface)应用程序。

  • JetBrains PyCharm 2019中文版

    8.2/381.47M

    pycharm 2019是由JetBrains公司开发的一款IDE集成开发环境,主要功能包括代码调试、语法高亮、智能提示、单元测试、版本控制等,pycharm 2019在代码单元标记中不再有PEP8警告,可以获得在Docker Compose中运行测试的覆盖率报告,可以大大提高工

  • 西门子s7-300编程软件中文版

    8.8/506.24M

    西门子s7-300编程软件中文版是一款优秀的plc编程软件!它可以用于西门子系列工控产品编程,包括SIMATIC S7、M7、C7和基于PC的WinAC的编程、监控和参数设置, 是SIMATIC工业软件的重要组成部分,并且它还具有以硬件配置和参数设置、通讯组态、编程、测试、

  • eclipse中文版

    9.1/348.4M

    eclipse 中文版是一款功能强大的开放源码集成开发环境,被广泛应用于各种软件开发场景中。eclipse具有丰富的工具和插件,支持多种编程语言和平台,可以帮助开发人员更高效地进行软件开发。

  • HBuilder X(Web开发工具)

    8.7/52.4M

    一款非常好用的编程开发工具

  • JDK23官方版

    9.5/203.6M

    Java SE Development Kit 23简称JDK 23,它是Oracle提供的一套用于开发java应用程序的工具包,提供编译,运行java程序所需要的各种工具和资源,比如java编译器,java运行时环境,以及常用的java类库等等!

  • LINQPad 8(LINQ 调试工具)

    5.0/78.03M

    一把 .NET的万能瑞士军刀

  • intellij idea 2021.3中文版

    8.5/653.24M

    idea2021.3是一款专业性Java语言编程开发软件,idea2021.3不论是从出色的功能还是简单易用的操作方式,亦或是其广泛的适用性都深受用户的热烈追捧。相较于之前的版本相比,idea2021.3不仅是在界面上有所改进,同时在功能上也带来了一些全新特性,如常令人头疼的远程

  • QBASIC编程软件

    9.0/5.43M

    QBASIC是一种古老但非常经典的编程语言和开发环境,它适合初学者和教育用途。QBASIC环境提供了简单易用的集成开发环境(IDE),包括编辑器、调试器和帮助文档,使得编程入门变得相对容易。

  • CodeLite(C++跨平台开发环境)

    9.5/54.38M

    CodeLite是一款开源跨平台的C/C++集成开发环境的软件,CodeLite中文版具有免费、开源、体积小巧、使用灵活等优点受到广大开发者的欢迎。CodeLite中文版目前支持gcc/g++/VC++等编译器、支持通过插件来扩展功能、内建GDB调试支持等功能,可以满足更多开发者

  • visual studio 2010中文旗舰版

    8.0/2.46G

    Vs2010中文旗舰版是微软公司推出的开发工具包,也是目前最流行的Windows平台应用程序开发环境,它拥有一个基本完整的开发工具集,包括了整个软件生命周期(软件的产生直到报废或停止使用的生命周期)中所需要的绝大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且