Microsoftは米国時間8月22日、「Python in Excel」のパブリックプレビューを公開したと発表した。この追加機能により、ユーザーはスプレッドシートに直接「Python」のコードを入力できるようになる。
Python in Excelにより、データアナリスト、エンジニア、マーケターや、データサイエンスを学ぶ学生などは、ExcelでPythonコードを使って複雑な統計分析、高度な可視化、機械学習を実行できる。
このプレビュー版では、Excelのリボン内にある関数セクションで「Insert Python」>「Try preview」の順に選択すると、ダイアログが表示される。PythonはExcelに直接統合されているため、追加のソフトウェアをインストールする必要はない。
Microsoftはこの新機能について、データサイエンティストやエンジニア向けでありながら初心者でも使いやすいエンタープライズレベルのPythonディストリビューション「Anaconda」を活用すると説明している。Anacondaには、「pandas」「Matplotlib」「scikit-learn」「seaborn」など、あらかじめパッケージ化されたライブラリーやパッケージが多数含まれている。
データ保護に関して、Python in Excelは、「Microsoft 365」に連携したエンタープライズレベルのセキュリティを実現する「Microsoft Cloud」上で実行されるとMicrosoftは述べている。つまり、コードはローカルではなくMicrosoft Cloud上で実行され、「Azure Container Instances」を利用して隔離されたコンテナ内で他のプロセスから分離することで、不正アクセスのリスクを減らすという。
ワークブック内のデータは、特定の関数「xl()」と「=PY()」を通じて制御され、データの安全性を確保し、許可された操作だけが実行される。
Python in Excelのパブリックプレビューは、テスター向けのプログラム「Microsoft 365 Insider」のベータチャネルにあるExcelの最新ビルドで利用できる。
この記事は海外Red Ventures発の記事を朝日インタラクティブが日本向けに編集したものです。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
ものづくりの革新と社会課題の解決
ニコンが描く「人と機械が共創する社会」
ZDNET×マイクロソフトが贈る特別企画
今、必要な戦略的セキュリティとガバナンス