用Python编写Microsoft Excel加载项
pyxll的Python项目详细描述
用Python编写Microsoft Excel加载项
使用PyXLL,您可以使用Microsoft Excel作为用户友好的前端 Python代码。没有VBA,只有Python!在
- 工作表函数(udf):直接从Excel调用Python函数。在
- Real-Time Data:将实时数据从Python流到Excel。在
- Macros:用Python替换VBA代码。在
- 菜单和工具栏:将您自己的菜单和功能区工具栏添加到Excel。在
PyXLL是一个高性能、易于使用的针对Microsoft Excel的Python集成解决方案。在
有关详细信息,请访问https://www.pyxll.com。在
安装
要使用PyXLL,需要安装PyXLL Excel加载项。
从https://www.pyxll.com/download.html下载PyXLL Excel加载项并 有关详细的安装说明,请参见https://www.pyxll.com/docs/userguide/installation.html。在
此控制盘包含在开发和 测试,但是当您的代码使用PyXLL外接程序在Excel中运行时,不需要使用而不是。在
要从pypi安装此包,请运行pip install pyxll。在
特点
有关完整的文档和示例代码,请访问网站https://www.pyxll.com。在
从Excel调用Python函数
直接向Excel用户公开分析或建模功能。有Python吗 函数可以转换为Excel工作表函数或用户定义函数(UDF)。在
- 交互式建模、分析和特殊计算
- 使用Python函数构建仪表板
- 从现有系统中获取数据
- 比VBA更快的计算时间
实时数据
将实时市场数据实时传输到您的电子表格中。在
- 使用实时数据自动更新仪表板
- 使用Python从任何地方获取实时数据
- 使用Python的asyncio事件循环或您自己的线程
- 不需要复杂的设置
闪电般快速的对象缓存
在Excel工作表函数之间直接传递Python对象,以获得更干净、更快的工作簿。在
- 不需要总是在Excel中展开大数组
- 通过在单个单元格中返回对象来减少电子表格的混乱
- 将返回的Python对象传递给其他Python函数
- 避免浪费时间重建对象
无摩擦开发者体验
使用任何Python发行版(包括Anaconda)和您首选的pythonide或编辑器。在
- 所有代码都在Excel外部,因此易于管理和部署
- 对所有主要pythonide的调试支持
- 自动或手动重新加载,无需重新启动Excel
- 代码可以在Excel外部运行和测试
有关详细信息,请参见https://www.pyxll.com/features.html。在
- 项目
标签: