ExcelでPythonを実行する新機能「Python in Excel」が公開されました。この機能を使うと、Excelのセルに直接Pythonのソースコードを入力し、データの加工やプロット、ビジュアライゼーションを行うことができます。
Python in Excelの有効化
Python in Excelを使うには、Microsoft 365 Insiderプログラムに参加する必要があります。Python in Excelの初回使用時には有効化が必要です。Excelを開き、数式タブから「Pythonの挿入」を押下します。
PY関数の使い方
Python in ExcelでPythonを実行するには、PY関数を使用します。セルに直接「=PY」と入力するか、数式タブから「Pythonの挿入」を押します。
ライブラリのインポート方法
Python in Excelでは、numpy(数値計算)、pandas(データ解析)、matplotlib(グラフ描画)、statsmodels(統計解析)、seaborn(データ可視化)などのライブラリがデフォルトでインストールされています。これら以外のライブラリは、Anacondaを介して使用できるものであれば追加でインポート可能です。
注意点
Python in Excelは、Microsoft Cloud上のセキュリティで保護されたコンテナーで実行されます。そのため、Pythonコードには、ネットワークアクセス権がありません。スクレイピングを実行しようとしても、Webページを取得する段階で失敗します。
以上、ExcelでPythonスクリプトを実行する方法について解説しました。この新機能を活用して、より効率的なデータ分析を行いましょう。