可用性の詳細については、「 Python in Excel の可用性」を参照してください。 Python in Excel で問題が発生した場合は、Excel の [ヘルプ] > [フィードバック] を選択して報告してください。
Python in Excel を初めて使用する場合は、 まず、「 Python in Excel の概要」 と「 Python in Excel の使用を開始する」を参照してください。
初期化設定作業ウィンドウ
Python in Excel には、初期化設定作業ウィンドウが用意されています。 この作業ウィンドウでは、ブックのユニバーサル Python 設定を制御および作成できます。
1 つのブックの初期化設定は、両方のブックを同時に開いても、別のブックの初期化設定には影響しません。
注
ローカル コンピューター上の Python プロジェクトでは、初期化設定は通常 init.py というファイルに保存されます。 Python in Excel の初期化設定作業ウィンドウは、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)
必須設定
初期化設定作業ウィンドウには、Python in Excel が正しく計算するために必要なステートメントがいくつか含まれています。
重要
次のステートメントを削除する ことはお勧めできません 。 これらの設定は、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 ステートメントが含まれています。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels as sm
import seaborn as sns
追加のライブラリの import ステートメントを追加し、必要に応じてこれらの既存のオープンソース ライブラリ import ステートメントを編集または削除できます。 使用可能なライブラリの詳細については、「 オープンソース ライブラリと Python in Excel 」を参照してください。
注
初期化設定を変更すると、ブックでの Python の動作に影響します。 変更は、Python in Excel と Python を使用した Copilot in Excel の両方に影響を与える可能性があります。