Excel 初始化設定中的 Python

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 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