微软近日宣布已将Python原生集成到Excel公共预览版中,这将允许数据分析师、工程师、营销人员亦或是学习数据科学的学生等用户都可以直接使用Python代码、库在Excel中执行复杂的统计分析、高级可视化、预测分析和机器学习等等。
据了解,通过将Python与Excel集成,您可以使用Python绘图和库在Excel中操作和探索数据,然后使用Excel的公式、图表和数据透视表进一步完善自己的见解。现在,您可以通过直接从Excel功能区访问Python,并在熟悉的Excel环境中进行高级数据分析。
您不需要安装任何附加软件或设置附加组件来访问该功能,因为Excel中的Python集成将是Excel内置连接器和Power Query的一部分。微软还增加了一个新的py函数,允许Python数据显示在Excel电子表格的网格中。通过与企业Python库Anaconda的合作,pandas、statsmodels和Matplotlib等流行的Python库将在Excel中可用。
Python计算在微软云中运行,结果返回到Excel工作表中。Excel用户将能够创建基于Python数据的公式、数据透视表和图表,并能够引入Matplotlib和Seaborn等图表库,以实现热图、violin图和swarm图等可视化。
当前,Excel中的Python主要面向Microsoft 365 Insiders推出,将从内部版本 16818 开始,如今只能在桌面版Excel中使用,微软表示,会在晚些时候推送到其他平台。
如果您已经加入了Microsoft 365 Insider Program(https://insider.microsoft365.com/join/windows),只需安装Excel的最新Insider版本后,打开一个空白工作簿,选择功能区中的公式、插入Python,在出现的对话框中选择尝试预览按钮,即可体验该新功能。
微软表示,在预览期间,Excel中的Python将包含在Microsoft 365订阅中,但在预览结束后,“如果没有付费许可证,某些功能将受到限制”。