网站首页 > 技术文章 正文
克雷西 明敏 发自 凹非寺
量子位 | 公众号 QbitAI
喜大普奔!
微软把Python弄进Excel了!
搭建一个机器学习天气预测模型,在Excel里即可实现。
而且无需任何设置,在单元格里输入“=PY”,就能开搞。
数据清理、预测分析、可视化等等任务,都能轻松实现。
还和Anaconda达成了合作。各种常见Python库都能直接用,如Matplotlib、Seaborn等。
咱就是说,这回Excel要变身“超级怪物”了。
是不是能
让Excel里的Copilot写Python了(doge)。
在一众编程语言里,Python也再上一分。
Python之父吉多·范罗苏姆(Guido van Rossum)表示:
很高兴看到Python和Excel的紧密结合,太棒了!
3年前加入微软时,我做梦也没想到这会成真!
而且他本人也为这项工作提供了帮助。
具体效果,我们先睹为快!
Excel里开搞机器学习
Python在Excel中的应用,主打一个简单快捷。
只需要在输入框中打个=PY,再敲下回车,就可以调用Python了。
Python和Excel“合体”之后,数据可视化变得更轻松了。
利用生成的DataFrame和简单的绘图指令,=PY之后三两下就能搞定图表。
如果利用Matplotlib和seaborn库,还能绘制出更高级的数据图像。
真的是灰常鹅妹子嘤!
不仅是绘图简便快捷,甚至连数据本身都不需要预处理——
有了Python,哪怕是一段文本,也能从中把需要的数据提取出来,顺带把格式也调整了。
不过,如果只是数据分析,植入Python难免显得有些大材小用了。
所以利用scikit-learn和statsmodels等Python库,在Excel中就能进行机器学习。
这使得Excel不仅能分析已有的数据,还能预测没有的数据,比如根据历史天气信息进行天气预报。
作为一款办公产品,又怎么能少得了团队协作?
除了针对数据本身的功能,Excel中的Python还可以在团队中无缝共享。
那么,如果数据量太大,电脑配置带不动该怎么办?
其实不必担心,因为Excel中的Python是在云上进行运算的。
云端服务器完成计算后,会将结果返回到Excel中。
目前这一功能开始逐步内测,在内测期间它包含在Microsoft 365订阅中。
微软表示后续将根据用户反馈,对功能做进一步优化调整。
不过在内测结束后,可能有些功能就要付费使用了(doge)。
网友:希望在本地就能用!
微软这波大操作,又把生产力进阶到了一个新高度。
有人表示,工作效率肯定能大提升。
还有人甚至说,这就好像当初手机能上网了一样!
不过集成原生Python后,VBA是不是就会被终结了?
有人表示,希望Excel里还是保留VBA。
另外大家最关注的问题,就是Python计算要上云了。
不少人觉得,Python的计算其实非常轻量化,希望微软能实现本地运行,毕竟上云会影响速度。
也有人说,自己公司严禁数据外传,所以本地化运行很重要了。
对于数据安全问题,微软表示它们会将保护用户数据作为首要任务。
以及有前Excel员工爆料说,在Excel里引入Python内部早就有过想法。
对于Python应该在云上还是本地运行,当时团队内就有讨论。
不过后面项目似乎就有些被搁置,结果让JS抢先一步。
值得一提的是,这次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/
— 完 —
量子位 QbitAI · 头条号签约
关注我们,第一时间获知前沿科技动态
猜你喜欢
- 2025-06-12 python读取excel文件 xlrd模块(如何用python读取excel)
- 2025-06-12 怎么在Python中操作Excel文件?(python2.7操作excel)
- 2025-06-12 Python自动化-Excel:pandas新建、读取excel文件
- 2025-06-12 Python之Pandas使用系列(八):读写Excel文件的各种技巧
- 2025-06-12 十分钟教会你使用Python操作excel,内附步骤和代码
- 2025-06-12 Python读取与写入Excel模块:openpyxl
- 2025-06-12 Python玩转Excel,使用Python读取Excel文件如此简单!
- 2025-06-12 Python之使用xlrd库读取Excel数据
- 2025-06-12 Python自动化:openpyxl读取excel(openpyxl读写excel)
- 2025-06-12 Python自动化:xlrd读取excel(python xlrd读取excel)
- 266℃Python短文,Python中的嵌套条件语句(六)
- 264℃python笔记:for循环嵌套。end=""的作用,图形打印
- 263℃PythonNet:实现Python与.Net代码相互调用!
- 259℃Python实现字符串小写转大写并写入文件
- 258℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 117℃原来2025是完美的平方年,一起探索六种平方的算吧
- 98℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 91℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- Python中怎么给属性增加类型检查或合法性验证?
- 如何把python绘制的动态图形保存为gif文件或视频
- Python XOR异或 操作(python异或函数)
- 每天学点Python知识:使用制表符或换行符来添加空白
- Python3+ 变量命名全攻略:PEP8 规范 + 官方禁忌 + 实战技巧,全搞懂!
- python之类的定义和对象创建篇(如何在python中定义一个属于对象的数据成员?)
- Python函数调用常见的8个错误及解决方案
- Python学不会来打我(30)python模块与包详解
- 《防秃指南:Python高频考点串烧(附翻车现场实录)》
- Python 面向对象:掌握类的继承与组合,让你的代码更高效!
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)