使用PyXLL在Excel中执行Python脚本
2012-03-17 02:26
2291 查看
使用PyXLL在Excel中执行Python脚本 | 代码回音
由Leyond
发布在 Python
留下评论
PyXLL是一款能够使得在Excel中能够执行Python脚本的插件,不过它是使用Excel扩展库(XLL)的方式,这跟平常加载一些常用的宏方式是一样的。
使用pyXLL,首先你必须安装Python,目前支持2.X版本,你可以选择对应的版本下载:
1. Python: http://python.org/
2. PyXLL: http://www.pyxll.com
下载之后可能需要简单的配置,打开pyxll.cfg,在里面你可以设置你需要加载的模块,日志文件以存放路径等。里面还可以设置Licence,如果你有的话。(若没有的话,其实不影响你正常使用,只不过在打开Excel时有15秒的等待)。
安装方式:
1. 新打开一个Exeel(我使用的是Excel 2007 32-bit,64-bit好像暂不支持)
2. 点击左上角的圆圈按钮,找到Excel选项,之后看到如下图:
选择加载项,然后点击转到:
3. 之后选择下图中的浏览,找到你刚才下载包中的pyxll.xll文件即可。
4. 之后就可以成功调用你在pyxll.cfg文件中定义的模块了。测试可以使用examples中的Excel例子。
5. 举例Say Hello
?
这里xl_func的装饰器的作用在于告诉PyXLL该函数的参数以及返回类型,这样做是为了能够确保PyXLL在Excel中注册成功。执行结果:
如果你更改了程序,可以使用加载项中,Reload PyXLL 即可。
更多资料:http://www.pyxll.com/docs/index.html
使用PyXLL在Excel中执行Python脚本
2012年02月10日由Leyond
发布在 Python
留下评论
PyXLL是一款能够使得在Excel中能够执行Python脚本的插件,不过它是使用Excel扩展库(XLL)的方式,这跟平常加载一些常用的宏方式是一样的。
使用pyXLL,首先你必须安装Python,目前支持2.X版本,你可以选择对应的版本下载:
1. Python: http://python.org/
2. PyXLL: http://www.pyxll.com
下载之后可能需要简单的配置,打开pyxll.cfg,在里面你可以设置你需要加载的模块,日志文件以存放路径等。里面还可以设置Licence,如果你有的话。(若没有的话,其实不影响你正常使用,只不过在打开Excel时有15秒的等待)。
安装方式:
1. 新打开一个Exeel(我使用的是Excel 2007 32-bit,64-bit好像暂不支持)
2. 点击左上角的圆圈按钮,找到Excel选项,之后看到如下图:
选择加载项,然后点击转到:
3. 之后选择下图中的浏览,找到你刚才下载包中的pyxll.xll文件即可。
4. 之后就可以成功调用你在pyxll.cfg文件中定义的模块了。测试可以使用examples中的Excel例子。
5. 举例Say Hello
?
如果你更改了程序,可以使用加载项中,Reload PyXLL 即可。
更多资料:http://www.pyxll.com/docs/index.html
相关文章推荐
- Python_使用python解释器执行monkey runner脚本
- linux下使用crontab定时执行python脚本
- selenium+python关于登录的脚本代码,使用了读取excel以及向excel中写入测试结果的方法
- javaweb 使用Process执行python脚本中的一个问题
- Java实现的执行python脚本工具类示例【使用jython.jar】
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)
- mac上使用 crontab 定时执行python脚本
- python 使用py2exe将python 脚本生成exe可执行文件
- 【python】解析Excel中使用xlrd库、xlwt库操作,写入excel进阶完整脚本实例(五)
- python操作mysq-redis脚本及使用nohup或crontab任务后台执行
- 使用Pyinstaller打包,把Python脚本打包成可执行的文件
- 使用PyInstaller2将Python脚本转化为可执行文件(上-安装部分)(转载自博客园balian)
- 使用py2exe将python 脚本生成exe可执行文件
- 利用python执行shell脚本 并动态传参 及subprocess基本使用
- android 使用 ase执行python脚本
- Delphi中使用python脚本读取Excel数据
- 使用PyInstaller2将Python脚本转化为可执行文件(中-使用部分)(转载自博客园balian)
- Python_使用python解释器执行monkey runner脚本
- 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)