12 ポイント 投稿者 regentag 2024-11-23 | 11件のコメント | WhatsAppで共有

MS Office ExcelにPythonが統合されました。

セルで =PY() 関数を使ってPythonコードを入力できます。Pythonコード内では xl() 関数を使ってExcelオブジェクト(セル、シートなど)を参照します。

PythonコードはMS Cloudで実行されます。つまり、Python機能を使うには必ずインターネット接続が必要です

ExcelのPythonは、バージョン2407(ビルド17830.20128)から、EnterpriseまたはBusinessのMicrosoft 365サブスクリプションを利用する顧客向けに配布されました。

11件のコメント

 
unsure4000 2024-11-23

libreoffice側は導入計画がどうなっていますか?

 
kaydash 2024-11-24

これが本当にGoogleスプレッドシートやLibreOfficeで無料で使えるようになったら、乗り換えるか併用して使うつもりです…!

 
unsure4000 2024-11-26

Excelと連携するかは分かりませんが、こういうものは見つけました。 https://github.com/Amourspirit/python_libre_pythonista_ext

 
bbulbum 2024-11-23

別環境で実行される値を使うExcelか……うーん……

 
dogtree 2024-11-23

キム代理、ExcelのPYファンクション? 使わないでください。危険性が高まります(マジです)

 
doolayer 2024-11-24

wwwwwwwwwwwwwwwwwwww

 
galadbran 2024-11-23

エンジニアリングの観点では Office のWebインターフェースもよく使うので……ひとまずは、似たような方式で処理するのが可能な選択肢ではありそうです。
それに、Google はすでに全面的にオンラインですし、会社でもコーディングAIを全部使っていますから……
それでも、オンラインの Python 機能が動作する前には強力なセキュリティ警告を表示したほうが、文句は少なくなりそうですね……

 
aer0700 2024-11-23

うちの会社では、セキュリティ上の理由で導入は難しそうですね。

 
savvykang 2024-11-23

VBAと違って、なぜExcelに言語を組み込まないのか分かりません。

 
ndrgrd 2024-11-23

いかにもマイクロソフトらしい選択ですね。いずれはすべてのアプリをクラウドで実行する形に変えていくのではないかと思います。

 
regentag 2024-11-23

Python を使うためにインターネット接続を必須にしたのは、いったい何をしたいのか分かりません。Windows のローカルアカウントを MS アカウントに切り替えるよう誘導するのもそうです。

すでに Python を統合したほかのアプリケーションのように、Excel に Python ランタイムを内蔵するのが難しかったわけでもないでしょうし、どうにかして自社クラウドにつなぎ止めておきたいのでしょう。

そのせいで 2 つの問題が生じます。
1 つは、私のようにインターネットのない環境で働く人はその機能を使えないこと。もう 1 つは、これでセキュリティに敏感な企業・機関は、Excel ファイルのどこからどこまでが計算のために送信されるのかを精査しなければならなくなりそうだ、ということですね。