Latest evidence-based health information
Ipad

Microsoft ExcelでPythonが使えるようになりました

Microsoft ExcelでPythonが使えるようになりました
Microsoft ExcelでPythonが使えるようになりました

Microsoft Excel での Python

画像: マイクロソフト

Microsoft Excelのデータ操作方法に制約を感じていた方は、朗報です。スプレッドシートでPythonが使えるようになりました。人気のプログラミング言語であるPythonの組み込みは今週初めに開始され、パブリックプレビューとして利用可能です。

Microsoftによると、この統合はExcelに完全にネイティブに組み込まれているため、動作させるために特別な設定は必要ありません。(ただし、Officeアプリのプレビュー機能にアクセスするには、Microsoft 365 Insiderプログラムに参加する必要があります。)新しい=PY()関数を使用してPythonコードをセルに直接入力すると、クラウドで実行され、結果がワークシートに表示されます。Microsoftが示した例では、ピボットテーブルやグラフの作成といった一般的な操作がPythonで可能になります。Microsoftは、Matplotlib、pandas、scikit-learnなどの人気ライブラリを含むPythonリポジトリであるAnacondaと提携しており、より高度な視覚化も可能になります。

https://wus-streaming-video-rt-microsoft-com.akamaized.net/b0fdb8c9-a6ea-498d-a20e-a1e1edcc224d/ab0de05b-079e-41db-9c10-7bce9dbb_6750.mp4

Microsoft の Excel での Python に関するティーザー ビデオ。

唯一の潜在的な制限は、すべてがクラウド上で実行されることです。つまり、ローカルにインストールされたPythonや、ユーザーが設定したカスタマイズにはアクセスできません。これはセキュリティ上の理由も一部あります。Microsoftによると、ExcelのPythonは分離されたコンテナを使用することで保護されており、コードはAzureのハイパーバイザーで実行されます。オンラインブックも別のコンテナで開かれます。(Pythonに関するMicrosoftのデータセキュリティ対策の詳細については、こちらのサポートドキュメントをご覧ください。)

開始するには、Insider向けのベータチャネルに参加し、Excel for Windows(ビルド16.0.16818.20000)を実行している必要があります。Microsoftによると、他のプラットフォームでのExcelでのPythonサポートは「後日」提供される予定です。ただし、この機能は段階的に展開されるため、Windowsユーザーであってもすぐには利用できない可能性があります。また、一部の機能は最終的に有料ライセンス所有者向けに制限される予定です(詳細は正式リリースが近づくにつれて発表されます)。そのため、ExcelでPythonを無制限に利用できることを確実にしたい場合は、このプレビュー期間中に試してみることをお勧めします。

著者: Alaina Yee、PCWorld 上級編集者

テクノロジーとビデオゲームのジャーナリズムで14年のキャリアを持つアライナ・イーは、PCWorldで様々なトピックをカバーしています。2016年にチームに加わって以来、CPU、Windows、PCの組み立て、Chrome、Raspberry Piなど、様々なトピックについて執筆する傍ら、PCWorldのバーゲンハンター(#slickdeals)としても活躍しています。現在はセキュリティに焦点を当て、人々がオンラインで自分自身を守る最善の方法を理解できるよう支援しています。彼女の記事は、PC Gamer、IGN、Maximum PC、Official Xbox Magazineに掲載されています。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.