今日は、Python Editorが展開され、バージョン16.0.18129.20116からWindowsのCurrent Channelユーザーに一般提供されることを発表できることに興奮しています。昨年9月、Excel LabsでPython Editorを実験的に導入し、Insidersにプロモーションしました。Python Editorでは、コードのフローや結果を確認しながら長文コードを編集できる大きな編集スペースを提供し、使いやすさを向上させる機能が追加されました。エラー時に自動的に起動する設定や、複数のシートの管理機能も備わっています。フィードバックはアプリ内から収集可能です。
Pythonエディタの一般提供開始について
本日、私たちはPythonエディタの一般提供開始を発表します。これは、バージョン16.0.18129.20116以降のCurrent Channel Windowsユーザー向けに利用可能になります。昨年9月、私たちはExcel Labsでの実験としてPythonエディタを紹介しました。その後、Insiders: Betaに進むことを発表し、現在、Pythonエディタは一般公開され、Excel内でのPythonの利用とタスクペインエディタの間のギャップを埋めることができます。
Pythonエディタの新機能
Pythonエディタを使うことで、ユーザーはPythonでのExcelの体験を向上させることができます。広い編集スペースを利用してPythonの数式を書いたり修正したりすることができ、Intellisense、構文ハイライト、関数ヘルプなどの生産性ツールが利用可能です。これにより、コードの実行フローを確認でき、長いコードの塊を編集できるようになります。Pythonエディタは、Excel内でPythonを扱う際の使いやすさとコントロールを向上させるようにデザインされています。
さらに、Pythonエディタに関する詳細を知りたい方は、元のブログ記事「Graduating the Python Editor」をご覧ください。
ベータ版から本番環境への移行
私たちはPythonエディタの改善に取り組んできました。新しいエディタは、古い診断ビューに代わるものであり、コードをデバッグするために必要なすべての情報を提供します。また、エディタペインはエラーやプリントステートメントに基づいて自動で立ち上がる設定を利用します。この自動オープン機能をオフにしたい場合は、エディタペイン内の設定を確認してください。
この体験は段階的に展開中であり、今後さらに多くのユーザーに利用可能になります。
シートごとのセクションの追加
最新のアップデートでは、Pythonエディタはワークブック内のアクティブシートのみを編集する制限を超えて、ユーザーがワークブック内のすべてのPythonコードを確認できるようになりました。各シートにはPythonエディタ内に専用のセクションが追加され、興味のないセルのセットは展開または折りたたむことが可能です。
Excel参照のサポート追加
Excel内のデータをシームレスに活用できるのは、Python in Excelの魅力の一つです。新しい’xl’関数を使用することで、Excel参照を作成できるようになりました。「xl(‘ ‘)」と入力後、グリッドからデータを選択できます。この参照は、パラメータ内を選択して新しい選択をすることでも編集可能です。
エディタの新しいエントリーポイント
Pythonエディタは必要なときにアクセスできるべきだと考え、エディタを使用するためのいくつかの新しいエントリーポイントを追加しました。
エントリー | キーボードショートカット | 説明 |
---|---|---|
エラー メニュー | CTRL+ALT+SHIFT+F2 | マウスを使わずにエディタを起動 |
Pythonセルコンテキストメニュー | – | 任意のPythonセルからエディタをすぐに起動 |
最後に
展開中に発見された多くのバグと問題を修正しました。バグを報告し、フィードバックを提供してくださった皆様に感謝申し上げます。初期展開の間にフィーチャーをテストし、早期のフィードバックや問題の指摘を行ってくださった方々に感謝します。皆様の支援とフィードバックが、私たちをこのバージョンにまで導いてくれました。
ExcelとPythonのユーザーは、アプリケーション内で直接フィードバックを送ることができます(ヘルプ > フィードバック)。また、フィードバックポータルで改善案を提案したり、GitHubで私たちのチームと交流したりすることも可能です。
PythonエディタはWindows Current Channelのバージョン16.0.18129.20116から利用可能です。Python in Excelは、Microsoft 365 BusinessおよびEnterpriseのWindowsユーザー向けに一般提供されています。適格なMicrosoft 365のサブスクリプションを持っている場合、Python数式を標準の計算および自動再計算モードで計算できます。プレミアム計算およびマニュアルまたは部分再計算モードへのアクセスを必要とする場合は、Python in Excelのアドオンライセンスの購入または管理者からのライセンスのリクエストが必要です。
詳細については、Python in Excelの提供状況をご覧ください。
————-
ソース
コメント