Excel 中的 Python
在 Microsoft Excel 熟悉的界面中利用 Python 的强大功能

来自以下平台的下一级数据分析:
Anaconda 和 Microsoft Excel
世界上最流行的数据应用程序与世界上最受信任的 Python 发行版相遇。
使用您的数据做更多事情
在 Excel 中使用流行的 Python 库进行复杂的数据分析和建模。
创建自定义可视化效果
以前所未有的方式探索、操作和呈现数据。
简化您的数据准备工作
简化复杂的数据转换,提高生产力,同时最大限度地减少人工工作。
轻松共享工作成果
您的工作成果变得更易于访问、更易于理解和更易于重现。


- Anaconda Assistant 是您编写更好代码的私人指南。
- 解锁您的数据价值:通过我们动态的数据连接器简化访问、协作和见解。
- 使用代码片段在工作簿之间携带您的代码。
- 使用 seaborn 无缝制作令人惊叹的可视化效果,从而启发和告知。
Excel 中的 Python 常见问题解答
Excel 中的 Python 使在同一工作簿中本地组合 Python 和 Excel 分析成为可能 – 无需设置。借助 Excel 中的 Python,您可以直接在单元格中键入 Python,Python 计算在 Microsoft Cloud 中运行,并将结果返回到工作表,包括绘图和可视化效果。
Excel 中的 Python 允许您直接在 Excel 公式栏中运行 Python 代码。对于 Excel 用户,这实现了新的和强大的分析和可视化功能。对于 Python 用户,这使您的 Python 代码更容易与使用 Excel 的同事共享,并且您可以避免在 Excel 和 Jupyter notebooks 之间来回跳转。
请按照以下步骤使用 Excel 中的 Python:
- 打开一个空白工作簿。
- 在功能区中选择“公式”。
- 选择“插入 Python”。
Excel 中的 Python 首先向 Windows 版 Excel 用户推出,然后在稍后日期向其他平台推出。
Anaconda 正在 Excel 中集成 Anaconda Distribution for Python。这提供了核心 Python 功能以及对 400 多个精选软件包的访问权限,从而可以直接在 Excel 工作簿中进行高级数据分析和可视化。
Python 是一个生态系统,由核心语言和数十万个独立开发的第三方库(也称为软件包)组成。发行版(如 Python 的 Anaconda Distribution)是收集到可安装软件包中的这些第三方库的子集。
在 Python 中,语句“import”用于将其他功能引入您的代码。它允许您访问第三方库或软件包提供的方法和工具。
要充分利用 Excel 中的 Python,请从以下软件包开始:
- pandas 用于处理表格
- Matplotlib 和 seaborn 用于创建图表(seaborn 对初学者更友好,而 Matplotlib 提供更多自定义选项)
- statsmodels 或 SciPy 用于统计分析
- scikit-learn 用于机器学习
这些是一个很好的起点,随着您的进步,还有许多其他软件包可供探索。
您可以通过多种方式将 Python 写入 Excel 网格
- 在单元格中键入 =PY( 并开始编写您的 Python 代码。
- 在公式栏中,您可以单击“Python”按钮
- 按住 (Ctrl+Alt+Shift+P),单元格将自动转换为使用 Python
Excel 中的 Python 使用来自 Anaconda Distribution 的精选软件包,防止恶意软件包(这些软件包在社区主导的存储库中很常见)。Anaconda 的精选确保软件包兼容并无缝协同工作,从而为 Python 提供可信来源。要了解有关数据安全和 Excel 中 Python 的更多信息,请访问 Microsoft 支持。
DataFrame 是按行和列组织的表格数据的表示形式。pandas Python 库读取多种格式(如 Excel 或 CSV)的表格数据并创建 DataFrame 对象。然后,DataFrame 可用于在 Python 中执行探索性分析或数据处理。
访问 pandas.pydata.org 了解更多信息
我们这样做是为了保证每次都为您提供最新的结果。如果您想降低计算频率,请考虑使用部分模式或手动模式,这将仅重新计算每个单元格,直到您请求它。您可以通过转到“公式”>“计算”>“计算选项”来更改模式。
Anaconda Toolbox 提供工具来补充和协助您在 Excel 中使用 Python 的工作。通过使用 Anaconda Toolbox,Excel 中 Python 用户可以充分利用 Microsoft Excel 和 Python 提供的所有功能,同时一路学习 Python。
Anaconda 拥有超过 4300 万用户,是 AI 最流行的操作系统,通过无缝平台提供现代 AI、数据科学和机器学习中使用的基础开源 Python 软件包的访问权限。我们率先使用 Python 进行数据科学,拥护其充满活力的社区,并继续管理使未来的创新成为可能的开源项目。
Anaconda 和 Microsoft 创建了各种资源来帮助您充分利用 Excel 中 Python 提供的所有功能。以下是一些帮助您入门的资源: