微软已将 Python 集成到 Excel,龟叔参与架构制定


微软宣布推出集成到 Excel 中的 Python 公开预览版 (Python in Excel),这项特性允许用户在无需进行任何配置的情况下,将流行 Python 语言中的脚本与其常用的 Excel 公式在同一工作簿中组合使用。

据介绍,微软通过和数据科学平台 Anaconda 合作实现了 Python in Excel,它将 Anaconda Python 发行版最流行的 Python 库引入 Excel,包括用于数据可视化的 Matplotlib 和 seaborn 等。

因此用户可以使用 Python 绘图函数和相关库在 Excel 中操作和浏览数据,然后使用 Excel 的公式、图表和数据透视表进一步完善分析结果,以及通过直接从 Excel 功能区访问 Python,在熟悉的 Excel 环境中进行高级数据分析。

使用示例

  • 使用新的 PY 函数即可将 Python 代码直接输入到 Excel 单元格中

  • 使用 Matplotlib 和 seaborn 等著名 Python 图表库来创建图表

  • 使用 Python 代码在 Excel 中轻松连接两个复杂的数据集

  •  使用 Python 可视化库(例如 Matplotlib 和 Seaborn)全面展示数据

通过集成 Python,用户可更方便地在 Excel 中进行数据可视化、数据清洗、机器学习和预测分析等工作。

Python in Excel 目前只面向 Windows Beta 版本提供,具体的 Excel 版本号为 16.0.16818.20000。如需体验在 Excel 中使用 Python,需要加入 Microsoft 365 Insider 计划。


退休后又被微软招聘的 Python 之父——龟叔 (Guido van Rossum) 深度参与了「Python in Excel」项目,他负责架构制定方面的工作。

龟叔说道:“我很高兴看到 Python 和 Excel 进行如此出色且紧密的集成,我希望两个社区都能在这次合作中找到有趣的新用途,从而增强每个合作伙伴的能力。三年前我加入微软时,做梦都没想到这会成为可能。Excel 团队非常优秀!”


相關推薦

2023-10-21

等软件包或 Google Sheets 内置的图表类型。 今年 8 月份,微软宣布已将 Python 集成到 Excel。也正是因为这个契机,Neptyne 方面认为,刚好可以为 Google Sheets 推出相同的功能。“因为我们已经有了基础架构,所以只花了一个月左右

2022-04-06

微软近日发布公告,表示已将 Visual Studio Code 的 Python 扩展中的 linting 功能独立拆分了出来,并形成了一个独立的 扩展,此次拆分的目的是为了提高性能和稳定性,并且不再要求在 Python 环境中安装这个工具,此外拆分后的功能

2023-04-07

调试的通用集成开发环境,支持C、C++、Java、Go、Fortran、Python、JavaScript等多种标准编程语言,涵盖编码、编译、调试、性能分析、软件交付等一整套开发流程,满足openKylin平台上软件开发需求。3月主要进展如下: kylin-code移

2023-03-18

微软宣布推出 Microsoft 365 Copilot,将大型语言模型 (LLM)(包括 Open AI 的 GPT-4)集成到 Microsoft 365 应用程序中。  微软董事长兼首席执行官 Satya Nadella 表示:“今天标志着我们与计算交互方式的演变迈出了重要的一步,这将

2022-11-17

调试的通用集成开发环境,支持C、C++、Java、Go、Fortran、Python、JavaScript等多种标准编程语言,涵盖编码、编译、调试、性能分析、软件交付等一整套开发流程,满足openKylin平台上软件开发需求。本月主要进展如下: 按照计划

2023-08-08

har 称:“高通技术公司对 RISC-V 的投资已超过五年,我们已将 RISC-V 微控制器集成到我们的许多商业平台中。我们相信 RISC-V 的开源指令集将促进创新,并有潜力改变行业。” 值得一提的是,所有支持该合资企业的芯片制造商要

2022-10-01

调试的通用集成开发环境,支持C、C++、Java、Go、Fortran、Python、JavaScript等多种标准编程语言,涵盖编码、编译、调试、性能分析、软件交付等一整套开发流程,满足openKylin平台上软件开发需求。本月主要进展如下: 完善DEB打

2023-02-03

福。我们从2020年开始关注并尝试在业务上使用它,目前已将大部分底层业务迁移到 Linkis 上管理。在此过程中得到了社区伙伴给予的大力支持,也贡献了自己的一份力量。毕业不是结束,是新的开始,还有很多工作等着我们去做

2023-04-15

Python 软件基金会 (PSF) 发布公告称,欧盟拟议的 CRA 法案可能给 Python 生态系统造成意想不到的后果。 该基金会在审查了拟议的《网络弹性法案》和《产品责任法案》之后发现,法案中的一些内容会将“组织的使命和开源软件社

2023-10-12

微软宣布弃用 VBScript,并计划在未来的 Windows 版本中逐步淘汰该脚本语言。“VBScript 在从操作系统中移除之前,将作为按需功能提供。” 按需功能是 Windows 操作系统中的可选功能,如 .NET Framework(.NetFx3)、Hyper-V 和 Windows Subsyst

2022-04-09

o 依赖项的支持以及一套新的本机 CL 代码示例( C、C++、Python 和 Ruby 示例)。以及改进了围绕 CMake 构建系统的集成,有关 CMake 支持的更多信息,请参阅 OpenCL 指南的相关章节。 SDK 路线图 未来,Khronos 的 OpenCL 工作组计划为 Kitw

2023-03-08

微软宣布将于 3 月 16 日举行在线活动,名为“工作的未来:用 AI 重塑生产力”,主要内容是介绍其旗下的生产力工具(如办公套件等)与 AI 的融合状况。活动将于 2023 年 3 月 16 日早上 8 点(太平洋时间)开始,微软 CEO Satya Nad

2022-09-17

Nginx 作为其 HTTP 代理堆栈的一部分;但现在,他们宣布已将 Nginx 替换为其内部由 Rust 编写的 Pingora 软件,“我们已经建立了一个更快、更高效、更通用的内部代理,作为我们当前和未来产品的平台”。 根据介绍,该软件每天

2023-11-25

伊恩·希克森 (Ian Hickson) 是在谷歌工作了 18 年的老员工,他于 2005 年 10 月加入谷歌,18 年后递交了辞职信。上周是他在谷歌的最后一周。 离职后,希克森在个人博客发表了一封措辞严厉的批评信,虽然标题为《回顾在 Google 的