微软公司昨日宣布了Python in Excel的公开预览版,它将允许高级电子表格用户在同一个工作簿中结合流行的Python语言脚本和他们常用的Excel公式。
该功能将首先作为Excel for Windows测试版渠道的一部分在Microsoft 365 Insiders中推出。然而,虽然该功能最初只在桌面版Excel中提供,但微软指出,Python计算将在微软云上运行。Python在任何现代PC上都能很好地运行,所以我不确定微软为什么要走云路线。
“现在,你可以在熟悉的Excel环境中进行高级数据分析,只需直接从Excel功能区访问Python,”微软现代工作部门总经理斯蒂芬·金斯特兰德(Stefan Kinnestrand)解释道。无需设置或安装。使用Excel的内置连接器和Power Query,您可以轻松地将外部数据导入Excel工作流中的Python。”
微软与数据科学平台Anaconda合作,将这一功能变为现实。该公司正在使用运行在Azure上的Anaconda Python发行版,将最流行的Python库引入Excel,包括用于数据可视化的Matplotlib和seaborn等。
要想尝试一下,你必须加入微软365内部计划,并选择测试版渠道来获得最新的Excel版本。从这里开始,只需在公式带中选择“插入Python”即可开始。
值得注意的是,长期以来一直有一些库允许Python用户使用Excel文件,以及(付费)Excel附加组件,如PyXLL,也将Python的功能带入微软的电子表格。