Python in Excelの現状

2023年8月23日、MicrosoftはExcel上でPythonを実行可能にした「Python in Excel」を発表しました。しかし、一般ユーザーがいつ使えるかはまだ不明です。Python in Excelは、8/23よりパブリックプレビュー版として公開されましたが、パブリックプレビュー版を利用するには、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は、データ操作・分析等を行う場合に適しています。しかし、現時点では一般ユーザーは実際にPython in Excelを操作することはできません。今後のアップデートに期待しましょう。

投稿者 admin

コメントを残す

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