微软终于把 Python 弄进 Excel 了!

量子位 | 公众号 QbitAI

大家好,我是阿粥(也是小z)

前排提示:文末送BI相关的好书~

最近Excel相关比较重磅的新闻,就是微软把Python搞进Excel中了~

例如:搭建一个机器学习天气预测模型,在Excel里即可实现。

b145878173be0c2d7fbf4399c73d6fd4.png

而且无需任何设置,在单元格里输入“=PY”,就能开搞。

f850172ec873ffae21e667c81d5c0579.png

数据清理、预测分析、可视化等等任务,都能轻松实现。

afc9eff334b287545f01c45882f8fd59.png

还和Anaconda达成了合作。各种常见Python库都能直接用,如Matplotlib、Seaborn等。

咱就是说,这回Excel要变身“超级怪物”了。

da06e65e107a103ad8f51a17881f7e3c.png

是不是能让Excel里的Copilot写Python了86dafa370952f3b0c8e3eb3c91f15001.png

c212748e209129f57d6ebef866112aea.png

在一众编程语言里,Python也再上一分。

5c55f625781d321658a44ac725080e16.png

Python之父吉多·范罗苏姆(Guido van Rossum)表示:

很高兴看到Python和Excel的紧密结合,太棒了!

3年前加入微软时,我做梦也没想到这会成真!

而且他本人也为这项工作提供了帮助。

11834f5ed382412c6f135f41dbb84646.jpeg

具体效果,我们先睹为快!

Excel里开搞机器学习

Python在Excel中的应用,主打一个简单快捷。

只需要在输入框中打个=PY,再敲下回车,就可以调用Python了。

56e0b2aad23751e1869818c60b73d57e.gif

Python和Excel“合体”之后,数据可视化变得更轻松了。

利用生成的DataFrame和简单的绘图指令,=PY之后三两下就能搞定图表。

93876ea4c6cba9903eeb960c952cf51a.gif

如果利用Matplotlib和seaborn库,还能绘制出更高级的数据图像。

真的是灰常鹅妹子嘤!

b30fde9183cc5e6749adc9bf0d69d49f.gif

不仅是绘图简便快捷,甚至连数据本身都不需要预处理——

有了Python,哪怕是一段文本,也能从中把需要的数据提取出来,顺带把格式也调整了。

7988ba619a5e2470ddad4f883460b644.gif

e77b3a14d2a350c78c76a385b7a3214a.png不过,如果只是数据分析,植入Python难免显得有些大材小用了。

所以利用scikit-learn和statsmodels等Python库,在Excel中就能进行机器学习。

这使得Excel不仅能分析已有的数据,还能预测没有的数据,比如根据历史天气信息进行天气预报。

a0dabf01bdd5acd21c6f78734768d640.png

64e972c412dbca59cb0f9d0ee6ed6f26.png作为一款办公产品,又怎么能少得了团队协作?

除了针对数据本身的功能,Excel中的Python还可以在团队中无缝共享。

aa91699a3b16cfe7fa1e0d4abe86d785.png

那么,如果数据量太大,电脑配置带不动该怎么办?

其实不必担心,因为Excel中的Python是在云上进行运算的。

云端服务器完成计算后,会将结果返回到Excel中。

目前这一功能开始逐步内测,在内测期间它包含在Microsoft 365订阅中。

微软表示后续将根据用户反馈,对功能做进一步优化调整。

不过在内测结束后,可能有些功能就要付费使用了(doge)。

网友:希望在本地就能用!

微软这波大操作,又把生产力进阶到了一个新高度。

有人表示,工作效率肯定能大提升。

efe4adcd52994793b29ed68e649af06c.png

还有人甚至说,这就好像当初手机能上网了一样!

fa30312b887948fee2ca31a503538389.png

不过集成原生Python后,VBA是不是就会被终结了?

有人表示,希望Excel里还是保留VBA。

dc68a516557ab431b450550dd43a49fc.png

另外大家最关注的问题,就是Python计算要上云了。

不少人觉得,Python的计算其实非常轻量化,希望微软能实现本地运行,毕竟上云会影响速度。

6c4c8afc837fc73f5f80f3308db5c4f1.png

也有人说,自己公司严禁数据外传,所以本地化运行很重要了。

10ba95d27a3eec17a564a444b4fff5d7.png

对于数据安全问题,微软表示它们会将保护用户数据作为首要任务。

以及有前Excel员工爆料说,在Excel里引入Python内部早就有过想法。

对于Python应该在云上还是本地运行,当时团队内就有讨论。

不过后面项目似乎就有些被搁置,结果让JS抢先一步。

e4e93701e7de0277cbaaee49c6c07ed2.png

值得一提的是,这次Excel和Python的合作,Python之父吉多·范罗苏姆有提供帮助。

这位大佬如今已经67岁了。一直以来他都非常关注Python的开发进程,会在必要时刻参与决策。此前他在谷歌工作时,也花费了大量时间来维护Python。

2020年,本来已经退休的吉多突然宣布加入微软。

原因很简单:退休生活太无聊了。

结果没想到3年后,Excel和Python就联手搞了件大事情。

吉多自己都说这是当时加入微软时不敢想象的。

现在,咱们就静候公测吧~

参考链接:[1]https://techcommunity.microsoft.com/t5/microsoft-365-blog/introducing-python-in-excel-the-best-of-both-worlds-for-data/ba-p/3905482[2]https://twitter.com/gvanrossum[3]https://www.theverge.com/2023/8/22/23841167/microsoft-excel-python-integration-support[4]https://www.reddit.com/r/programming/comments/15y5ykg/announcing_python_in_excel_combining_the_power_of/

最后的最后,粉丝福利,送两本北京大学出版社的好书。《PowerBI数据分析与可视化实战》。本书从PowerBI概述及对Power BI进行基本操作讲起,逐步展开,依次讲解输入和连接数据、数据的清洗和整理、管理行列数据、建立数据分析模型、创建与修饰可视化报表、数据可视化报表高阶应用、常用视觉对象类型、Power BI在线服务、Power BI实战演练等,形成了一套结构清晰、内容丰富的Power BI知识体系。

9c85f2623de58a2dcdf3085d4d455950.jpeg

这次抽奖形式丰富点,本文三连(点赞、在看或者转发任意都可)后:

1、留言点赞排名第一的送一本

2、加我微信好友,回复“抽奖”,抽奖送1本

👇扫码加我好友👇

8月31日22:00开奖(一个人最多只能获得一本),祝大家好运~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值