DataNitro:[2]调用Python的方法
作为入门的第二篇文章,我们还是要讲一些基础的东西,这篇文章我们介绍一下如何在datanitro下使用Python来操辑湃形傥作excel。
第一种:datanitro Python shell
第一种方式,我们可以在Python shell里面运行Python代码,点击它打开
输入一个简单的命令:Cell(1,1).value='hello world'(注意大小写);按回车就可以执行
我们可以使用Python中已经安装的包:
找到该Python文件并打开
编辑器也是够难看的!但是我们可以先输入以下代码试试:注意#号表示注释,没有任何作用,实质上只有一句话有用:Cell(1,3).value=u'中文'
第三种:自定义函数
用过excel函数的都知道它有多么强大,现在我们有机会写自己的函数了,我们需要先建立一个名字为functions.py的文件
记得检查在设置里面是否有允许使用Python自定义函数,如果你没有选,你需要选上他,然后重启excel
第四种:在vba中调用Python
这种方法比较复杂,需要你有一点vba的知识,我们写一段这样的vba代码:
Sub call_DN()
Application.COMAddIns("DataNitro.DataNitro").Object.RunScript ("test.py")
End Sub
你可以看出来,我们是调用了datanitro插件,然后用它的runscript方法来运行Python脚本的。
一般我们不会用到vba中调用Python的,除非我们想要设置一些快捷键执行Python脚本,这时候我们可以用快捷键调用vba,vba调用Python。
这种方法也适用于设置一些按钮,点击按钮执行Python脚本。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:39
阅读量:56
阅读量:42
阅读量:54