2023年8月23日、Microsoft社はExcel上でPythonを実行可能にした「Python in Excel」を発表しました。しかし、現在はパブリックプレビュー版となっており、Microsoft 365 Insiderプログラムに参加していないと使うことができません。

Python in Excelの機能

Python in Excelでは、以下の5つのライブラリがデフォルトでインストールされています。

  • numpy(数値計算)
  • pandas(データ解析)
  • matplotlib(グラフ描画)
  • statsmodels(統計解析)
  • seaborn(データ可視化)

また、Python in ExcelではPythonがクラウド上で実行されるため環境構築の必要はありません。

Python in ExcelとVBAの違い

Excelには、VBA (Visual Basic for Applications)という機能があり、マクロを記録したり、自分で書いたコードを実行することができます。このVBAと、Python in Excelとは、そもそも全く別物と考えたほうが良いです。

VBAは、Excelファイルに付随してはいるものの、Excelの外部からプログラムが実行されるイメージです。一方、Python in Excelは、Excelの中にプログラムが実装され、それを外部 (クラウド上)で実行するイメージです。

まとめ

Python in Excelは、Excel上でPythonを実行可能にする新機能です。しかし、現在はパブリックプレビュー版となっており、一般ユーザーが利用できるかはまだ不明です。今後のアップデートに期待しましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です