当前位置: Win10系统之家 >  微软新闻 >  微软放大招,Microsoft Excel 集成Python,轻松实现数据处理与分析

微软放大招,Microsoft Excel 集成Python,轻松实现数据处理与分析

更新时间:2023-08-25 21:28:14作者:cblsl
微软正在将Python编程语言集成到Microsoft Excel中,允许用户创建强大的函数来分析和操作数据。

该功能的公开预览现已提供给Microsoft 365 Insiders Beta频道的用户,版本号为16.0.16818.2000。

Excel中的Python

新的Excel中的Python功能引入了一个新的'PY'函数,允许用户直接在单元格中嵌入Python代码,就像执行任何宏或常规Excel函数一样。

Windows 新版发布,Windows Copilot 功能增强

小米手机刷全球版ROM/欧版ROM MIUI14 注意事项

微软新版 Microsoft Edge 浏览器发布,激活 EPUB 电子书支持教程

然而,与其在本地运行Python脚本不同,Excel将使用Azure Container Instances上的超级隔离容器在云中执行代码。微软表示,这个容器环境将包括Python和一套精选的Anaconda库,以防止安全问题。

微软放大招,Microsoft Excel 集成Python,轻松实现数据处理与分析

这些库包括数据可视化和分析工具'pandas'以及可视化工具'Matplotlib'。由于Python脚本将在隔离的容器中运行,它们将无法访问任何本地资源,包括本地网络、计算机、文件和Microsoft 365身份验证令牌。

要在Excel中嵌入Python脚本,用户将使用=PY()函数来打开一个文本区域,在该区域中他们可以输入要执行的Python代码。

微软放大招,Microsoft Excel 集成Python,轻松实现数据处理与分析

然后,代码在云容器中执行,结果被发送回并显示在工作表中。微软表示,这一切都是匿名进行的,因此您的Python代码与特定用户没有关联。

微软在一份公告中解释道:"Excel中的Python在同一个工作簿中原生地结合Python和Excel分析,无需任何设置。"

"通过Excel中的Python,可以直接在单元格中输入Python代码。Python计算在Microsoft Cloud中运行,计算结果被返回到工作表中,包括绘图和可视化。" 微软将Excel中的Python与其他嵌入式脚本语言一样对待,如果文档包含了网络标记(MoTW),则会自动阻止它们的执行。

Windows会自动向从不受信任的来源下载的所有文档和可执行文件添加MoTW标志,使用特殊的'Zone. Id'备用数据流。

这些MoTW标签告诉Windows、Microsoft Office、Web浏览器和其他应用程序应该对该文件持怀疑态度,并且会导致文档在受保护视图中打开。从而阻止宏和嵌入式Python脚本的执行。

微软解释道:"如果打开一个包含来自互联网的Python代码的工作簿,Excel受保护视图将不会运行工作簿中的Python公式。如果使用Microsoft Defender Application Guard打开工作簿,默认情况下不会运行Python公式。"

要测试Excel中的Python功能,请加入Microsoft 365 Insider计划并加入Beta频道。



相关教程