咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

时间:2023 年 8 月 22 日上午 06 :00

微软通过Excel博客发布消息,称Python已经集成到Excel中,且是原生内嵌式,云端计算!

自微软Excel成立以来,它已经改变了人们组织、分析和可视化数据的方式,为每天使用它的数百万人提供了决策依据。今天,我们发布了Excel中Python的公开预览版,这是Excel分析功能的重大改进。Excel中的Python可以在同一个工作簿中原生地结合Python和Excel分析-无需设置。在Excel中使用Python,你可以直接在单元格中输入Python,Python计算在 微软云 ,您的结果将返回到工作表,包括图和可视化。‍


通过下面的图片,我们可以看到目前的使用效果,数据计算使用的是Pandas库,图表可以看出集成的是annaconda


使用Excel中的Python无缝聚合和可视化数据。


▍如何使用?

の数据处理

Excel中的Python也将直接本地集成到Excel网格中。开始只需使用新的PY函数,它允许您直接将Python代码输入到Excel单元格中。

通过动画,我们可以简单的了解到,跟普通函数一样,直接输入=Py,回车之后,就可以书写对应的python代码了,目前主要使用pandas库,返回dataframe数据结构,和Excel的行列结构无缝衔接!

除了正常的计算,返回数据,还可以可视化、清理数据、机器学习、预测分析等,配合目前已经有的PowerQuery、PowerPivot等更是如虎添翼

Excel用户现在可以通过Python访问强大的分析功能,以实现可视化、清理数据、机器学习、预测分析等。用户现在可以创建无缝结合Excel和Python的端到端解决方案——所有这些都在Excel中实现。使用Excel的内置连接器和Power Query,用户可以轻松地将外部数据导入Excel工作流中的Python。Excel中的Python与用户已经熟悉和喜爱的工具(如公式、数据透视表和Excel图表)兼容。


の图表可视化

Excel自带的图表相对专业的图表工具还是有不小的差距的,尤其一些复杂的综合图表,难以构建,但是Python中有很多图表库,利用这些库来构建图表简单、高效、美观!其中比较著名的两个分别是Matplot 和 seaborn

利用著名的 Python 图表库(如 Matplot lib 和 seaborn )来创建各种图表,从传统的条形图和线图到专门的可视化图形(如热图、小提琴图和群图)。




使用Seaborn的配对图。


の机器学习、预测分析和预测

机器学习啥的我也不太懂,就不罗嗦了,直接看看微软提供的说明

利用 sci kit - learn 和 stats models 等 Python 库的功能,应用流行的机器学习、预测分析和预测技术,如回归分析、时间序列建模等。


使用Python和Excel LAMBDA的机器学习模型预测天气


の数据清洗

高效使用高级数据清理技术,如定位缺失值、标准化格式、删除重复项,并使用正则表达式等技术进行基于模式的转换。



使用正则表达式提取日期。


▍更多信息


1.Excel中的Python通过Anaconda展示了Python分析的最佳之处。

Anaconda是一个领先的企业Python存储库,全球有数千万数据从业者在使用它。Excel中的Python利用了在Azure中运行的Anaconda分发版,其中包括最流行的Python库(例如pandas、Matplotlib、scikit-learn等),并且由Anaconda安全地构建、测试和支持。Anaconda提供的Python支持Excel中使用Python进行广泛的分析。



2.Excel 中的 Python 在 Microsoft Cloud 上安全运行,不 需要安装。

Excel使用的Python代码在Microsoft Cloud上运行,具有企业级安全性,可提供符合Microsoft 365标准的互联体验。Python代码使用Azure容器实例在自己的虚拟机管理程序隔离容器中运行 以及通过安全软件供应链从Anaconda获得的安全、源代码构建的包。Excel中的Python使您的数据保持私有 防止Python代码知道你是谁,并从互联网上打开工作簿,在它们自己的单独容器中进一步隔离。您的工作簿中的数据只能通过内置的 xl() 函数,并且Python代码的输出只能作为 =PY() excel的功能。


3.Excel中的Python是为团队构建的。

敏感标签 应用于包含Python的工作簿将使它们符合组织的信息保护策略。



4.Excel中的Python反映了微软对Python的深厚承诺。

Excel中的Python得益于Microsoft多个团队的密切合作,包括Microsoft Excel、Microsoft Developer Division、Microsoft Security、Microsoft Azure和Microsoft研究院。这个项目体现了对 Python转换为Microsoft 以及我们与Python社区合作的承诺,以及让Python更好、更容易为每个人使用的承诺。






▍可用版本


Excel中的Python目前可供在Windows上运行Beta Channel的用户使用。此功能将首先扩展到Excel for Windows,从构建 16.0.16818.20000 开始,然后再到其他平台,稍后。


要在 Excel 中使用 Python ,请加入 微软 365预览计划 。选择 Beta Channel Insider 级别,以获取 Excel 应用程序的最新版本。



如果你的版本OK,还是使用不了,请看下面的说明,简单来说就是陆续推送,目前更多的推送给内部测试人员!大家也不用着急,版本OK,最近应该就会收到更新!

还没有吗? 可能是我们,不是你功能随着时间的推移而发布,以确保事情顺利进行。我们强调的功能,你可能没有,因为他们正在慢慢释放给更多的内部人士。有时我们会根据您的反馈删除一些元素,以便进一步改进。尽管这种情况很少见,但我们也保留将某个功能完全从产品中删除的选项,即使您作为内部人员已经有机会尝试过该功能。 在预览版中,Excel中的Python将包含在Microsoft 365订阅中。预览版之后,如果没有付费许可证,某些功能将受到限制。更多详情将在一般可用性之前提供。


虽然早就听说Excel要集成Python,但是没想到来的这么快,从Python之父加入微软,这个事情应该就是板上钉钉了,现在终于发布了,正好也懂点python,未来办公应该更加灵活了,怎么样?期待吗?只是感觉真的是学不会~