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