微软宣布推出集成到 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 团队非常优秀!”