终于,在Excel里也能直接写python了

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

之前在处理数据的时候,最开始都是在excel里处理,后来当数据量上了一个级别后就用python导入excel文件接着处理了

很多人会说,excel有自带VBA语言,可以用那个来处理呀

不好意思,VBA不仅处理数据速度慢而且还非常麻烦

但是,现在可以直接在excel里使用python了,非常的nice

1、安装

具体方法就是在excel里安装PyXLL插件来使用Python代码

这个运行的python是完整的python发行版,所以可以调用所有的第三方python包,例如numpy、Pandas 和 Scipy 等等。

  • 先用pip安装Pyxll
pip install pyxll
  • 然后使用Pyxll来安装excel插件,但是不能混用32位和64位版本
pyxlll install
  • 最后安装pyxll-jupyter软件包
pyxll install pyxll-jupyter

安装之后重启excel就可以看到选项卡里多一个jupyter按钮,单击按钮便可以在excel里创建一个新的notebook面板

熟悉的样子又回来了有木有!

在这里插入图片描述

2、使用方法

PyXLL最重要的功能就是可以在excel里调用python函数

首先创建一个新的Python模块并编写一个简单的Python函数, 并将这个模块加入python路径里,来给excel使用。

from pyxll import xl_func

@xl_func
def hello(name):
    return "Hello, %s" % name

这样在excel里输入公示得到结果:

=hello("me")

在这里插入图片描述
接在Python里写好函数,然后在excel里应用

你看,像画图这样的常见处理,完全可以在excel里执行完成了

在这里插入图片描述

3、最后

除了上面这个工作表函数功能,这个插件还有很多其它功能:

  • 用python来设置单元格格式
  • excel和python共享事实数据
  • 使用python进行图表绘制
  • 使用内置QT自定义用户界面
  • 用python调用宏功能

等等等等,还有很多其它常见的功能可以参考这个插件的官方文档

https://www.pyxll.com/docs/userguide/index.html

以后当其他人再发来excel让你处理数据时,你都不用打开python编辑器来导入、导出数据,直接excel里就可以完成,非常的人性化。

读者福利:知道你对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等习教程。带你从零基础系统性的学好Python!

ExcelPython开发插件-- 完全替代陈旧的VBA Excel数据分析处理和呈现利器-PyXLLpython开发环境和EXCEL的桥梁” 在Excel中窥探Python的神奇世界 Python已经在大数据分析,数据挖掘,AI人工智能,计算机视觉等领域成为不可争议的行业标准。如何利用Python的强大编程环境来增强Excel电子表格的功能,如何在Excel表格中调用Python脚本语言,实现数据自动化处理,满足企业高效数据处理要求?您可以使用PyXLL!忘掉陈旧的VBA代码,开始采用更为现代的Python开发环境PyXLLPyXLL... 阅读详情

相关推荐

推荐一款pythonexcel集成的数据分析工具PyXLL-Jupyter!

PyXLL-Jupyter数据分析工具可以代替Excel VBA 的功能,可以轻松的将python集成到excel中,从而实现在excel中使用python作为数据分析的脚本语言,完成各类数据分析的需求。

2401_84584873的博客 1301

pyxll-5.1.1-x86-py39.zip

pyxll-5.1.1-x86-py39

python+excel 实现从表格读取用例,并把测试结果在对应的列

我们测试人员一般都把用例excel,今天小编就把自己在工作中用到的知识点出来,供大家参考和指点哈,有的不对的,欢迎大家留言哈。。。。 在这,我用的是openpyxl 中的load_workbook,导入就可以了,好了,废话不多说,直接上代码。。。 import xlrd,os from openpyxl import load_workbook from xlwt impo...

piaomiaoni的博客 1578

excel 中如何使用python操作

使用Python插件:您可以使用一些Excel插件,如PyXLL、xlwings等,这些插件可以将Python代码嵌入到Excel工作簿中,以便在Excel中运行Python代码。使用Python扩展库:您也可以使用Python的一些扩展库(如openpyxl、xlrd、pandas等)来读取或Excel文件,并在Python中进行数据处理或分析。使用Python插件,您可以将Python代码嵌入到Excel工作簿中,以便在Excel中运行Python代码。

zhangzhechun的专栏 1989

pyxll插件安装

pyxll安装安装准备安装步骤 安装准备 把这个文件夹放到你想安装的位置 安装步骤 打开Bom_install文件夹,双击installer.bat 2.勾选Add Python to PATH,点击Install Now

qq_43786852的博客 7503

最全终于,在Excel也能直接python了,2024年最新20年下半年面试

🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群喊一声。🍅 面试题库:由技术群的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这获取。

m0_61549740的博客 1038

Python面试常用算法,终于,在Excel也能直接python了,开发者必备的顶级Python开发工具

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。这个运行的python是完整的python发行版,所以可以调用所有的第三方python包,例如numpy、Pandas 和 Scipy 等等。(img-elWcanQa-1712441735943)]熟悉的样子又回来了有木有!

2301_79058515的博客 431

2024年最新体系面试问题,终于,在Excel也能直接python了(1),2024年最新面试问题及回答技巧

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

碧海朝天素 587

终于,可以在Excel直接使用Python

Excel和Jupyter Notebok都是我每天必用的工具,而且两个工具经常协同工作,一直以来工作效率也还算不错。但说实在,毕竟是两个工具,使用的时候肯定会有一些切换的成本。 最近,在逛GitHub突然发现了一款神器「PyXLL-Jupyter」,它可以完美将Jupyter Notebook嵌入到Excel中!是的,你没听错,使用它我们就可在Excel中运行Jupyter Notebook,调用Python函数,实现数据共享。 一、安装 首先,想要在Excel中运行Python代码,需要安装PyX

qq_38887171的博客 1万+

excel运行python自定义函数_终于,可以在Excel直接使用Python

大家好,我是早起。经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评。这次也不例外,我要再推荐一个,而且是个爆款神器。Excel和Jupyter Notebok都是我每天必用的工具,而且两个工具经常协同工作,一直以来工作效率也还算不错。但说实在,毕竟是两个工具,使用的时候肯定会有一些切换的成本。最近,在逛GitHub突然发现了一款神器「PyXLL-Jupyter」,它可以完美将Jupyte...

weixin_42237496的博客 4196
上一篇: Python 基础学完之后,下一步干什么?
下一篇: 史上最详细python学习路线-从入门到精通,只需5个月时间
python_first1
博客等级 码龄3年 186粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值