適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web My Office for iPhone

Windows でバージョン 2408 (ビルド 17928.20114) 以降の最新チャネルを実行しているエンタープライズ ユーザーとビジネス ユーザー、ならびに Windows でバージョン 2408 (ビルド 17928.20216) 以降の月次エンタープライズ チャネルを実行しているユーザーは Python in Excel を利用できるようになりました。 また、エンタープライズ ユーザーとビジネス ユーザー向けの Excel on the web でも使用できます。 Python in Excel は、Family ユーザーと Personal ユーザーは Excel on the web でプレビューとして利用できます。Windows バージョン 2405 (ビルド 17628.20164) 以降で現在のチャネルを実行している場合も利用できます。 Education ユーザーは、Microsoft 365 Insider Program を通じて最新チャネル (プレビュー版) を実行している場合にプレビューで利用できます。 現在、半期エンタープライズ チャネルでは、これをご利用になれません。

Excel の Python は、バージョン 16.96 (ビルド 25041326) 以降のExcel for Macで現在のチャネルを実行している Enterprise および Business ユーザーが使用できます。 Microsoft 365 Insider Program を通じて、Excel for Macのファミリー ユーザーと個人ユーザーがプレビューで利用できます。 ベータ チャネル Insider レベルを選択し、最新の Excel ビルドをインストールします。バージョン 16.95 (ビルド 25021921) 以降で使用できます。

可用性の詳細については、「Python in Excel の可用性」を参照してください。 Python in Excel で問題が発生した場合は、Excel で [ヘルプ][フィードバック] の順に選択し、問題を報告してください。

Python in Excel を初めて使用する場合は、 「Excel での Python の概要」と「Excel での Python の概要」から始めます

初期化設定作業ウィンドウ

Excel の Python には、初期化設定作業ウィンドウが用意されています。 この作業ウィンドウでは、ブックのユニバーサル Python 設定を制御および作成できます。

1 つのブックの初期化設定は、両方のブックを同時に開いている場合でも、別のブックの初期化設定には影響しません。

注: ローカル コンピューター上の 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 ステートメントが既定で含まれています。

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

追加のライブラリに import ステートメントを追加し、必要に応じて、これらの既存のオープン ソース ライブラリ import ステートメントを編集または削除できます。 使用可能なライブラリの詳細については、「 Excel のオープンソース ライブラリと Python 」を参照してください。

注: 初期化設定を変更すると、ブックでの Python の動作に影響します。 すべての変更は、Excel の Python と Python を使用したCopilot in Excelの両方に影響を与える可能性があります。

関連記事

Excel のオープンソース ライブラリと Python

データ セキュリティと Python in Excel​​​​​​​

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。