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