如需可用性資訊,請參閱 Excel 中的 Python 可用性。 如果您遇到 Excel 中的 Python 的任何問題,請透過選取 Excel 中的 [ 說明>意見反應 ] 來回報。
第一次使用 Excel 中的 Python 嗎? 從 Excel 中的 Python 簡介 開始和 開始使用 Excel 中的 Python。
[初始化設定] 工作窗格
Excel 中的 Python 提供初始化設定工作窗格。 此工作窗格可讓您控制和建立活頁簿的通用 Python 設定。
一個活頁簿中的初始化設定不會影響另一個活頁簿中的初始化設定,即使您同時開啟兩個活頁簿也一樣。
注意
在本機電腦上的 Python 專案中,初始化設定通常會儲存在稱為 init.py 的檔案中。 Excel 中的 Python 初始化設定工作窗格的功能類似於 init.py 檔案。
存取工作窗格
若要開啟初始化設定工作窗格,請移至 [公式 ] 索引標籤,然後在 [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。