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

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

Python in Excel は、ベータ チャネルを使用して、Excel for Windows ユーザーに段階的に展開されています。 現時点では、この機能は他のプラットフォームでは使用できません。

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

Python in Excel を初めて使用する場合は、 最初に「Python in Excel の概要」と「Python in Excel の使用を開始する」を参照してください。 

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

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

Python in Excel のコア ライブラリ 

次のオープン ソース ライブラリは、既定で Python in Excel で使用できます。 これらは、一覧に示されているステートメントと共にインポートされています。 

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

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

  • pandas. Import ステートメント: import pandas as pd

  • seaborn. Import ステートメント: import seaborn as sns

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

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

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

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

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

重要: すべてのライブラリで、import ステートメント形式 import [library] as [name]使用 されるわけではありません。 たとえば、beautifulsoup4 ライブラリをインポートするには、 from bs4 import BeautifulSoupimport ステートメントを使用します。 推奨される import ステートメントについては、各ライブラリのドキュメントを参照してください。

推奨されるライブラリの一覧 

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

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

注: 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。

pandas

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

Pillow

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

PyTables

Python、HDF5 ライブラリ、NumPy ライブラリをまとめ、大量のデータを処理します。 ライセンス: 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。

tabulate

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

Anaconda の詳細情報 

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

関連資料

ヘルプを表示

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

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

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

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

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

×