Excel数据分析处理和呈现利器-PyXLL

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_VBA

 

在Excel中窥探Python的神奇世界

Python已经在大数据分析,数据挖掘,AI人工智能,计算机视觉等领域成为不可争议的行业标准。如何利用Python的强大编程环境来增强Excel电子表格的功能,如何在Excel表格中调用Python脚本语言,实现数据自动化处理,满足企业高效数据处理要求?您可以使用PyXLL!忘掉陈旧的VBA代码,开始采用更为现代的Python开发环境PyXLL!

PyXLL是什么?

PyXLL是英国PyXLL Ltd有限公司开发的一个优秀的Excel 商业插件,第一版于2010/5月发布,它允许开发人员用Python代码扩展Excel的分析和数据处理能力,它可以完全替代比较陈旧的VBA代码编程。PyXLL使Python开发语言成为高效、灵活的Excel工作表后端,并允许您使用熟悉的Excel用户界面与信息基础结构的其他部分交互。使用PyXLL插件,你的Python代码可以在Excel中运行,使用任何通用的Python发行版(例如Anaconda, Enthought的Canopy或任何其他从2.3到3.10的CPython发行版)。因为PyXLL运行您自己的完整Python发行版,所以您可以访问所有第三方Python软件包,如NumPy、Pandas和SciPy等等,并可以从Excel调用它们实现强大的功能。PyXLL已经成为Python”“事实上”的标准Excel插件,成为Excel用户和Python用户的桥梁。PyXLL Ltd还提供Jupyter Note下的PyXLL插件,用户可以利用Jupyter更好组织数据集、绘制数据图、执行数据操作,以及共享文本和代码。

PyXLL插件带有多个示例用例,包括:

  • --调用现有Python代码在Excel中执行计算
  • --数据处理和分析在VBA中太慢或太麻烦
  • --从外部系统(如数据库)中获取需要的数据
  • --查询大型数据集在Excel中显示汇总级数据
  • --向Excel的用户公开内部或第三方的库
  •  
  • 持续的功能增强和创新

PyXLL开发项目是长期的承诺,PyXLL正在不断改进,并定期添加新特性。我们还认识到稳定性和向后兼容性的重要性,特别是在企业环境中。我们继续支持旧版本的Excel和旧版本的Python开发环境,同时向前继续推进!

Excel开发伴侣—PyXLL 

 

为Excel完整地集成Python

 

更快、更简单的Excel工作簿

 

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_Python_02

 


创建工作簿,更直接地在Excel环境采用Python代码编写,进行交互式分析,数据建模,实时仪表板。PyXLL是用Python编写Excel插件的完美解决方案。

 

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_Python_03

 


PyXLL针对性能进行了优化。支持主要的数字分析包如NumPy,Pandas和SciPy,确保您的电子表格将运行得非常快。

 

无摩擦的应用开发

 

在你需要的时候给予技术服务

 

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_VBA_04

 


使用您喜欢的Python集成开发环境来开发和调试您的Excel插件,并在不重启Excel的情况下重新加载。代码与Excel分离,支持版本控制、单元测试和持续部署。

 

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_数据_05

 


当您需要帮助时,请联系PyXLL支持团队。PyXLL有详细文档,并包括示例代码,可以帮助您顺利入门,但是无论您需要什么,我们都将随时为您服务。

 

PyXLL是Python编程爱好者的福音,使用您丰富的Python开发经验在Excel中任意发挥。以下为PyXLL商业插件的主要功能和特点:

表:PyXLL主要功能特色

Excel调用Python函数


直接向Excel用户展示您的分析或建模功能。任何Python函数都可以转换为Excel工作表函数,或用户定义函数(UDF)。


• 交互式建模、分析和临时计算

• 使用Python函数构建数据仪表板

• 来自现有系统的源数据

• 比VBA更快的计算时间,更容易实施

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_数据_06

 

宏,菜单和工具选项卡


使用宏、菜单项、自定义ribbon选项卡和上下文菜单自动化Excel,完全使用Python编程。


• 使用Excel而不是创建自己的UI

• 将宏绑定到工作表上的按钮和其他元素

• 用Python活动完全控制工具条

• 没有VBA语言要求,使用Python自动化Excel数据处理

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_VBA_07

 

实时数据处理

实时市场数据流入您的电子表格中。


• 使实时数据自动更新图表和仪表板

• 使用Python从任何地方获取实时源数据

• 使用Python的asyncio事件循环或你自己的线程

• 无需各种复杂的设置

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_Python_08

 

图表和绘图

使用Python绘图和图表工具包,在Excel中实现惊人数据可视化效果。


• 从Excel工作表函数和宏创建图表

• 与所有通用Python绘图包集成在一起

• 使用pandas, matplotlib、plotly、bokeh、altair和其它软件包

• 当输入数据发生变化时,更新图表

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_数据_09

 

快速对象缓存

在Excel工作表函数之间直接传递Python对象,使工作簿更简洁更快。


• 不总需要在Excel中展开大型数组

• 通过在单个单元格中返回对象来减少电子表格的混乱

• 将返回的Python对象传递给其他Python函数

• 避免在重构对象时浪费计算时间

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_Python_10

 

深度UI集成

使用您所选的Python UI工具箱,在Excel中添加您需要的直观工具。


• 窗口可以是浮动的或停靠的

• 支持与PySide2, PyQt5, wxPython, Tkinter一起

• Excel和用户界面之间的双向交互

• 使用Excel的本地任务窗格进行无缝集成

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_VBA_11

 


 

无摩擦的开发经验

使用任何Python发行版(含Anaconda)和您首选Python IDE或编辑器。


• 所有的代码都是Excel外部的,所以容易管理和部署

• 对所有主要Python ide的调试支持

• 自动或手动重新加载,无需重新启动Excel

• 代码可以先在Excel之外运行和测试

• 具有jupiter记事本下的插件PyXLL-Jupyter

EXCEL插件 函数 能用 Python 开发吗 excel插件开发用什么语言_数据_12

 

 

更多功能特色

 

 

性能

 

完整的VBA替代

开发者体验

·           多线程工作表函数

·          异步函数

·          快速Python对象缓存

·          支持NumPy和Pandas

·          在函数向导中禁用计算

·          用户可中止长时间运行的函数

·          工作表函数(udf)

·          实时数据(RTD)功能

·          宏,菜单和键盘快捷键

·          Ribbon工具栏和上下文菜单

·          访问整个Excel对象模型

·          函数文档和智能感知

·          自动重新加载Python代码

·          支持远程调试环境

·          在Excel之外测试Python代码

·          使用任何主要的Python IDE调试

·          为Excel函数添加函数帮助

·          写数组和动态数组函数

·          不需要学习任何VBA !

PyXLL完美融合Python和Excel,一套Python脚本打遍天下,赶紧开启您的心动之旅,填写软件试用申请(注明:PyXLL试用+公司名),至邮箱 info@xunhetech.com 获取三十天的体验版本!