头条资讯网_今日热点_娱乐才是你关心的时事

今日热点 时事资讯
娱乐头条才是你关心的新闻
首页 > 头条资讯 > 科技

Excel电子表格现可直接运行Python代码了

Python语言近年来因AI需求攀升而大火大热,此外作为一门解释型高级计算机语言,Python以其简单易学、易读易维护和可移植性高等特点为广泛应用于不同领域、任务、项目的开发工作。

最近,微软与编程语言存储库提供商Anaconda合作,实现让Python代码在Excel电子表格中运行,且无需任何额外设置。此举旨在帮助数据从业者使用应用程序内部数据进行分析和机器学习。

微软在官博中表示:“实现Excel中使用Python方法,可直接在单元格中输入Python代码,Python解释器执行在微软云中运行,结果将返回到Excel工作表,包括绘图和可视化功能。”

这一功能的实现意义在于,因为Excel仍有庞大的用户基数,特别是一些数据工作者经常发现,如果没有附加组件或额外设置,很难在电子表格软件中使用Python来处理任务。为了实现该功能,之前也有过许多尝试。

2014年,ZoomerAnalytics开发了Xlwings,这是一个BSD开源许可下的Python库,可连接到Excel并允许电子表格和Python应用程序直接交互;2017年,Anaconda(一个开源的Python发行版本)的制造商ContinuumAnalytics发布了AnacondaFusion,这是一个用于为企业版Anaconda与Excel2016及更高版本提供交互的组件。通过这类集成,数据从业者可以使用编程专用的交互式笔记本(比如IPythonnotebook)中提供的Python代码和数据向Excel用户分享他们的成果。其他付费附加组件(例如PyXLL)也可以将Python集成到Excel中。

和前面的尝试不一样的是,通过原生Python与Excel的集成,用户将能够使用新的“PY”函数将Python代码直接输入到Excel单元格,来表示公式、数据透视表和Excel图表等功能。使用Excel的内置连接器和PowerQuery,用户还可以轻松地将外部数据导入至Excel表格中的Python公式表达处。

微软表示,企业将能够利用scikit-learn和statsmodels等Python库来执行当下流行的机器学习、预测分析和预测技术,包括回归分析和时间序列建模。目前处于公共预览版的Excel中的Python功能可供在Windows上运行BetaChannel的用户使用,且该功能将首先推送到ExcelforWindows,从内部版本16.0.16818.20000开始,然后再推广到其他操作系统系统。这意味着在预览版期间,要在Excel中使用Python,需要加入Microsoft365InsiderProgram,预览版之后则出现在Microsoft365订阅中。

值得一提,Python语言之父吉多·范罗苏姆因其“退休生活太无聊”而加入微软已经过了三年,微软过去七年里没能把Python成功集成到Excel中的事,结果让他三年给办成了。果然人才才是核心竞争力。

未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事 » Excel电子表格现可直接运行Python代码了

分享到:更多 ()
来源:水哥 编辑:科技

评论

留言/评论 共有条点评
昵称:
验证码:
匿名发表