Excel 初始化设置中的 Python

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel

有关可用性信息,请参阅 Excel 中的 Python 可用性。 如果在 Excel 中遇到 Python 问题,请选择“ Excel 中的帮助>反馈 ”进行报告。

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

初始化设置任务窗格

Excel 中的 Python 提供初始化设置任务窗格。 此任务窗格允许你控制和创建工作簿的通用 Python 设置。

一个工作簿中的初始化设置不会影响另一个工作簿中的初始化设置,即使同时打开这两个工作簿也是如此。

注意

在本地计算机上的 Python 项目中,初始化设置通常保存在名为 init.py 的文件中。 Excel 中的 Python 初始化设置任务窗格的功能类似于 init.py 文件。

访问任务窗格

若要打开“初始化设置”任务窗格,请转到“ 公式 ”选项卡,然后在“Python”部分选择“ 初始化 ”。

转到“公式”,在“Python”部分选择“初始化”,打开“初始化设置”任务窗格。

默认设置

默认情况下,初始化设置任务窗格包含以下语句和注释。 其中一些语句是必需的,不应删除,并且某些语句是可编辑的。 有关其他信息,请参阅以下“必需设置”和“可编辑设置”部分。

# The following import statements are pre-loaded.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns
import excel
import warnings

warnings.simplefilter('ignore')

# Set default conversions for the xl() function. excel.set_xl_scalar_conversion(excel.convert_to_scalar) excel.set_xl_array_conversion(excel.convert_to_dataframe)

所需设置

初始化设置任务窗格包含 Excel 中的 Python 正确计算所需的一些语句。

重要

建议 不要 删除以下语句。 这些设置控制 Excel 如何运行 Python 公式。 删除这些语句可能会导致错误。

import excel
import warnings
warnings.simplefilter('ignore')
excel.set_xl_scalar_conversion(...)
excel.set_xl_array_conversion(...)

可编辑设置

默认情况下,初始化设置任务窗格包括 NumPy、pandas、Matplotlib、statsmodels 和 seaborn 库的以下导入语句。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns

可以添加其他库的导入语句,并根据需要编辑或删除这些现有的开源库导入语句。 有关可用库的信息,请参阅 Excel 中的开源库和 Python

注意

更改初始化设置会影响 Python 在工作簿中的行为方式。 任何更改都可能影响 Excel 中的 Python 和 Excel 中的 Copilot 与 Python。

开源库和 Excel 中的 Python

数据安全性和 Excel 中的 Python