首页 > 编程语言 >Excel变天!微软把Python「塞」进去了,直接可搞机器学习

Excel变天!微软把Python「塞」进去了,直接可搞机器学习

时间:2023-11-10 13:01:58浏览次数:40  
标签:变天 微软 Python Excel 吉多 https com


喜大普奔!

微软把Python弄进Excel了!

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_数据_02

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_microsoft_03

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_04

是不是能让Excel里的Copilot写Python了

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_05

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_06

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_07

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

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

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_Python_08

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

Excel里开搞机器学习

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_09

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_10

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

真的是灰常鹅妹子嘤!

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_数据_11

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_12

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_microsoft_13

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

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_14

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_15

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_microsoft_16

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

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

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

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

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

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

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

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_17

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_18

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_19

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_microsoft_20

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_excel_21

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

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

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_Python_22

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

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

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

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

Excel变天!微软把Python「塞」进去了,直接可搞机器学习_python_23

结果没想到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/

标签:变天,微软,Python,Excel,吉多,https,com
From: https://blog.51cto.com/u_13046751/8296248

相关文章

  • 【视频课】纯新手如何快速掌握深度学习必备的Python基础能力,150分钟助你入门!...
    前言欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下:第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用。第2层:掌握CV算法最底层的能力,包括模型设计基础,图像分类,模型分析。第3层:掌握CV算法最核心的方向,包括图像分......
  • python读写文件
    str="Hello,World!"#打开一个文件,如果文件不存在,它将被创建file=open("my_file.txt","w")#将字符串写入文件file.write(str)#关闭文件file.close()#重新打开文件以读取内容file=open("my_file.txt","r")content=file.read()file.clos......
  • 为zabbix_server_docker容器安装Python 3完善机器人告警脚本环境
    1.安装Python3dnfinstallpython3 2.要验证安装,请输入以下命令检查Python版本:python3--version 3.建立软连接:ln-s/usr/bin/python3.6/usr/bin/python  4.安装epel:dnfinstallpython3-devel-y 5.启用epel:dnfins......
  • Python Tricks
    1.同时按照一个list的大小排序两个listdefreturn_sorted_list(cclass):namelist=[]numlist=[]forcatincclass.cat:namelist.append(cat.catName)numlist.append(cat.catNum)#排序name_num_zip=zip(namelist,numlist)......
  • python 递归上传文件到阿里云oss
    python递归上传文件到阿里云ossimportosimportoss2importjson#阿里云OSS访问信息access_key_id='xxxxxxxxx'access_key_secret='xxxxxxxxxxxxx'endpoint='xxxxxxxxxxxxx'bucket_name='bucketName'#本地目录路径local_directory......
  • 【Mquant】9:python批量铭刻erc-20铭文
    1.ETHS铭文ETHS铭文是以太坊铭文协议Ethscriptions的代币名称。Ethscriptions是一个基于以太坊的铭文协议,允许用户在以太坊主网上刻入不同类型的文件,并将其记录到区块中。ETHS作为Ethscriptions的第一个"概念币",引起了人们的关注和热议。以太坊铭文协议Ethscriptions的特点包......
  • 《流畅的Python》 读书笔记 第7章_函数装饰器和闭包
    第7章函数装饰器和闭包装饰器这个名称可能更适合在编译器领域使用,因为它会遍历并注解句法树函数装饰器用于在源码中“标记”函数,以某种方式增强函数的行为。这是一项强大的功能,但是若想掌握,必须理解闭包如果你想自己实现函数装饰器,那就必须了解闭包的方方面面,因此也就需......
  • Python - !r
    没有使用!r:classPoint:def__init__(self,x,y):self.x=xself.y=ydef__repr__(self):returnf'Point({self.x},{self.y})'p=Point('1','2')print(repr(p))#输出:Point(1,2)p=Point(......
  • appium+python设置app绝对路径和设置appPackage
     设置了“app”以后,就无需再设置appPackage、appActivityPATH=lambdap:os.path.abspath(os.path.join(os.path.dirname(__file__),p))desired_caps['app']=PATH(app_path)#desired_caps['appPackage']=get_app_package_name()#desired_caps['......
  • Python抽象类介绍
    抽象类什么是抽象类与java一样,python也有抽象类的概念。抽象类是一种特殊的类,它只能有抽象方法,不能被实例化,在子类继承抽象类时,不能通过实例化使用其抽象方法,必须实现该方法。抽象类的作用抽象类可以实现多个子类中共用的部分,而不需要重复写到实现类中。从设计角度去看,抽象类......