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

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

通过下面的图片,我们可以看到目前的使用效果,数据计算使用的是Pandas库,图表可以看出集成的是annaconda
24102601-2023-08-24T02:25:45.png
使用Excel中的Python无缝聚合和可视化数据。

数据处理

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

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

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

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

图表可视化

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

利用著名的 Python 图表库(如 Matplot lib 和 seaborn )来创建各种图表,从传统的条形图和线图到专门的可视化图形(如热图、小提琴图和群图)。
24102739-2023-08-24T02:27:05.png
使用Seaborn的配对图。

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

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

利用 sci kit - learn 和 stats models 等 Python 库的功能,应用流行的机器学习、预测分析和预测技术,如回归分析、时间序列建模等。
24102927-2023-08-24T02:29:11.png
使用Python和Excel LAMBDA的机器学习模型预测天气

数据清洗

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