メイン コンテンツへスキップ
Support
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Excel の Python は現在プレビュー段階であり、フィードバックに基づいて変更される可能性があります。 この機能を使用するには、 Microsoft 365 Insider Program に参加し、 ベータ チャネル Insider レベルを選択します。

Excel の Python は、ベータ チャネルを使用して、Windows のお客様向けの Excel に段階的にロールアウトされています。 現時点では、この機能は他のプラットフォームでは使用できません。

Excel で Python に問題が発生した場合は、Excel の [ヘルプ ]> [フィードバック ] を選択して報告してください。

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

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

Excel の Python には、セキュリティで保護されたディストリビューションを通じて Anacondaによって提供される標準の Python ライブラリセットが付属しています。 これらの Python ライブラリを使用して、データ分析を簡略化し、パターンと非表示の分析情報を見つけ、プロットを使用してデータを視覚化します。 

Excel ライブラリのコア Python 

次のオープン ソース ライブラリは、既定で Excel の Python で使用できます。 これらは、ステートメントが一覧表示された状態でインポートされています。 

  • matplotlib。 Import ステートメント: import matplotlib.pyplot as plt

  • NumPy。 Import ステートメント: import numpy as np

  • パンダ。 Import ステートメント: import pandas as pd

  • シーボーン。 Import ステートメント: import seaborn as sns

  • statsmodels。 Import ステートメント: import statsmodels as sm

注: これらのコア ライブラリは、Excel の初期化作業ウィンドウの Python にも表示されます。 Excel リボンで [数式 ]> [初期化] を選択して 、初期化 作業ウィンドウにアクセスします。 この作業ウィンドウは現在、読み取り専用であり、Excel ランタイムでの Python の初期化設定を示しています。

ライブラリをインポートする方法 

コア ライブラリに加えて、Anaconda を介して使用できる追加のライブラリをインポートできます。 Excel の Python セルの Python import ステートメントを使用して、Python ライブラリを Excel にインポートします ( 例:import numpy as np)。 このステートメントは、NumPyライブラリをインポートし、 npエイリアスを割り当てます。 この import ステートメントを Python セルに入力した後、そのブック内の Python 数式全体を 通して、 NumPy ライブラリをnp として参照できます。 

ヒント: Python 数式を実行する前にライブラリが確実にインポートされるようにするには、ブックの最初のワークシートに import ステートメントと設定を入力します。 必要に応じて、import ステートメントと設定専用の最初のワークシートを予約できます。

推奨ライブラリの一覧 

次の表は、Excel で Python で使用できる Anaconda によって提供されるオープンソース ライブラリのサブセットを示しています。 ライブラリ matplotlib、NumPy、seaborn、statsmodels、pandasは既定でインポートされます。 テーブルに一覧表示されている追加のライブラリは自動的にはインポートされませんが、必要に応じてインポートすることもできます。 

重要: データ セキュリティを保護するために、これらのライブラリでは、ネットワーク要求を行ったり、ローカル コンピューター上のファイルやデータにアクセスしたりすることはできません。 詳細については、「 Excel でのデータ セキュリティと Python」を参照してください。

ライブラリ名

説明

astropy

天文学用の Python ライブラリ。 ライセンス: BSD-3-Clause。

beautifulsoup4

画面スクレイピング用に設計された Python ライブラリ。 ライセンス: MIT。

imbalanced-learn

再サンプリング手法を提供することで分類の問題に対処するのに役立ちます。 scikit-learn に依存しています。 ライセンス: MIT。

ipython

対話型コンピューティング用のライブラリ。 ライセンス: BSD-3-Clause。

gensim

トピック モデリングと自然言語処理ライブラリ。 ライセンス: LGPL-2.1。

matplotlib

Python でパブリケーション品質のグラフと図形を作成します。 ライセンス: PSF。

networkx

複雑なネットワークを作成および操作するための Python パッケージ。 ライセンス: BSD-3-Clause。

numpy

数値、文字列、レコード、およびオブジェクトの配列処理を提供します。 ライセンス: BSD-3-Clause。

パンダ

データ構造とデータ分析ツールを提供します。 ライセンス: BSD-3-Clause。

さまざまなイメージ ファイル形式を開き、操作し、保存するためのサポートを追加します。 ライセンス: PIL。

pytables

Python、HDF5ライブラリ、NumPyライブラリをまとめ、大量のデータを処理します。 ライセンス: BSD-3-Clause。

pytorch

GPU と CPU を使用したディープ ラーニング用に最適化されたテンソル ライブラリ。 ライセンス: BSD-3-Clause。

pywavelets

ウェーブレットはライブラリを変換します。 ライセンス: MIT。

scikit-learn

機械学習とデータ マイニング用の Python モジュールのセット。 ライセンス: BSD-3-Clause。

scipy

Python 用の科学ライブラリ。 ライセンス: BSD-3-Clause。

seaborn

統計データ視覚化ライブラリ。 ライセンス: BSD-3-Clause。

snowballstemmer

Python 用のアルゴリズム ライブラリ コレクション。 ライセンス: BSD-2-Clause。

statsmodels

SciPyライブラリで使用するための統計計算とモデル。 ライセンス: BSD-3-Clause。

sympy

シンボリック数学用の Python ライブラリ。 ライセンス: BSD-3-Clause。

テーブルを作成および書式設定するためのライブラリ。 ライセンス: MIT。

Anaconda から詳細を確認する 

統合とサポートされているライブラリの詳細については、「 Anaconda」を参照してください。

関連資料

Excel での Python の概要 

Excel での Python の概要 

Excel プロットとグラフでの Python の作成

Excel DataFrames の Python 

ヘルプを表示

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

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

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをいただき、ありがとうございます。

×