相关主题
×
使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

Excel 中的 Python 目前为预览版,可能会根据反馈进行更改。 若要使用此功能,请加入 Microsoft 365 会员计划,并选择“Beta 版频道”预览体验成员级别。

Excel 中的 Python 将使用 Beta 版频道逐步向 Excel for Windows 客户推出。 目前,该功能在其他平台上不可用。

如果在使用 Excel 中的 Python 时遇到任何问题,请通过在 Excel 中选择“帮助”>“反馈”来报告这些问题。

不熟悉 Excel 中的 Python? 从 Excel 中的 Python 简介Excel 中的 Python 入门开始。 

开源 Python 库  

Excel 中的 Python 附带一组由 Anaconda 通过安全分发提供的标准 Python 库。 使用这些 Python 库可以简化数据分析、查找模式和隐藏的见解,并通过绘图实现数据可视化。 

Excel 中的 Python 核心库 

默认情况下,Excel 中的 Python 提供以下开源库。 它们已通过列出的语句导入。 

  • Matplotlib. Import 语句:import matplotlib.pyplot as plt

  • NumPy. Import 语句:import numpy as np

  • pandas. Import 语句:import pandas as pd

  • seaborn. Import 语句:import seaborn as sns

  • statsmodels. Import 语句:import statsmodels as sm

注意: Excel 中的 Python 初始化任务窗格中也列出了这些核心库。 通过在 Excel 功能区中选择“公式”>“初始化”来访问初始化任务窗格。 此任务窗格当前是只读的,显示 Excel 中的 Python 运行时的初始化设置。

如何导入库 

除了核心库,还可以导入通过 Anaconda 提供的其他库。 在 Excel 中的 Python 单元格中使用 Python 导入语句(例如 import numpy as np)将 Python 库导入 Excel。 此语句导入 NumPy库,并为其分配别名 np。 在 Python 单元格中输入此导入语句后,可以在该工作簿中的整个 Python 公式中以 np  的形式引用 NumPy 库。 

提示: 为了确保在运行 Python 公式之前导入库,请在工作簿的第一个工作表上输入导入语句和任何设置。 如果需要,可以专门为导入语句和设置保留第一个工作表。

重要: 并非所有库都使用 import 语句格式 import [library] as [name]。 例如,若要导入 beautifulsoup4 库,请使用 import 语句 from bs4 import BeautifulSoup。 请参阅每个库的文档,了解推荐的 import 语句。

建议的库列表 

下表显示了 Anaconda 提供的部分开源库,可以在 Excel 中的 Python 中使用这些库。 默认情况下会导入 Matplotlib、NumPy、seaborn、statsmodels 和 pandas库。 表中列出的其他库不会自动导入,但可以根据需要选择导入它们。 

重要: 为了保护数据安全,这些库无法发出网络请求,也无法访问本地计算机上的文件和数据。 若要了解详细信息,请参阅 Excel 中的数据安全性和 Python

注意: Excel 中的 Python 支持英语、中文 (简体) 、法语、德语、日语和西班牙语字体。

描述

Astropy

用于天文学的 Python 库。 许可证:BSD-3-Clause。

beautifulsoup4

专用于屏幕抓取的 Python 库。 许可证:MIT。

imbalanced-learn

通过提供重新采样技术来帮助解决分类问题。 依赖于 scikit-learn。 许可证:MIT。

IPython

用于交互式计算的库。 许可证:BSD-3-Clause。

Gensim

主题建模和自然语言处理库。 许可证:LGPL-2.1。

Matplotlib

在 Python 中创建出版质量的图表和图文块。 许可证:PSF。

NetworkX

用于创建和操作复杂网络的 Python 包。 许可证:BSD-3-Clause。

NumPy

提供数字、字符串、记录和对象的数组处理。 许可证:BSD-3-Clause。

pandas

提供数据结构和数据分析工具。 许可证:BSD-3-Clause。

Pillow

添加了对打开、操作和保存不同图像文件格式的支持。 许可证:PIL。

PyTables

将 Python、HDF5库和 NumPy库结合在一起,以处理大量数据。 许可证:BSD-3-Clause。

PyWavelets

小波变换库。 许可证:MIT。

scikit-learn

一组用于机器学习和数据挖掘的 Python 模块。 许可证:BSD-3-Clause。

SciPy

适用于 Python 的科学库。 许可证:BSD-3-Clause。

seaborn

统计数据可视化库。 许可证:BSD-3-Clause。

snowballstemmer

适用于 Python 的算法库集合。 许可证:BSD-2-Clause。

statsmodels

统计计算和模型,用于 SciPy库。 许可证:BSD-3-Clause。

SymPy

用于符号数学的 Python 库。 许可证:BSD-3-Clause。

tabulate

用于创建表和设置其格式的库。 许可证:MIT。

从 Anaconda 了解详细信息 

若要详细了解集成和支持的库,请访问 Anaconda

相关文章

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×