2023年8月23日、Microsoft社はExcel上でPythonを実行可能にした「Python in Excel」を発表しました。この新機能は現在パブリックプレビュー版として公開されており、使用するには「Microsoft 365 Insider」への加入が必要です。

Python in Excelの機能

Python in Excelでは、Excelのメニューから「Insert Python (Pythonを挿入する)」を押すか、セルに 「=PY」 と入力することで、Pythonコードを実行することができます。また、以下の5つのライブラリがデフォルトでインストールされています。

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

Python in ExcelとVBAの違い

Excelには、VBA (Visual Basic for Applications)という機能があり、マクロを記録したり、自分で書いたコードを実行することができます。しかし、Python in ExcelとVBAは全く別物と考えたほうが良いです。VBAはExcelファイルに付随してはいるものの、Excelの外部からプログラムが実行されるイメージです。一方、Python in Excelは、Excelの中にプログラムが実装され、それを外部 (クラウド上)で実行するイメージです。

まとめ

Python in Excelは、Excel上でPythonコードを実行する新機能で、現在はパブリックプレビュー版として公開されています。この新機能により、Excelの可能性がさらに広がり、より高度な処理が可能になります。ただし、一般ユーザーがいつ使えるかはまだ不明です。

投稿者 admin

コメントを残す

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