Excel上でWebAssembly版Pythonを実行可能にするアドオン「Anaconda Code」が登場
Python関連のツールベンダとして知られるAnacondaは、Excel上で直接Pythonコードを実行できる新機能「Anaconda Code」を含むExcelのアドオンツール「Anaconda Toolbox in Excel」をパブリックベータとして公開しました。
You can now run Python directly in Excel locally w/ the new Anaconda Code add-in!
— Anaconda (@anacondainc) August 7, 2024
Public beta is live! Faster performance, flexible data handling, editable initialization, & customizable environments.
Read more in our blog & follow @anacondainc: https://t.co/9LAy2Mdv8M
WebAssembly版PythonインタプリタをExcelに組み込み
Anacondaは2022年に、HTML内にJavaScriptのようにPythonコードを記述し実行可能にする「PyScript」をオープンソースで公開しています。
参考:「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開
PyScriptはWebAssemlby化されたPythonインタプリタによってPythonコードをWebブラウザ上で実行する仕組みです。
今回パブリックベータとなった「Anaconda Code」は、この仕組みを使ってExcel上で直接Pythonコードを実行できるようにしたものです。
Anaconda Codeをインストールしてみる
Anaconda Codeは無料で試せるようになっています。具体的な手順は次の通りです。
まず、マイクロソフトのビジネス向けマーケットプレイスのAppSourceで「Anaconda Toolbox」を入手します。「Get it now」ボタンをクリックすると、Excelのアドオンとして自動的にインストールされます(Microsoftアカウントによるログインが求められます)。
Excelの右側にアドオンの表示が現れ、そこからAnaconda Codeを実行するためのPyScriptのインストールを行い、続いてAnaconda IDにログインします(Microsoftアカウントでログイン可能です)。
![Anaconda Code](http://www.publickey1.jp/2024/anaconda-code00b.png)
セルを選択して「+New」ボタンをクリックすると、Phthonコードの入力と実行が可能になります。
![Anaconda Code](http://www.publickey1.jp/2024/anaconda-code04.png)
インストール済みのパッケージ一覧。
![fig](http://www.publickey1.jp/2024/anaconda-code05.png)
あわせて読みたい
企業にとって、生成AIへの投資を正当化することが課題に。ガートナーが予測。2025年末までに検証プロジェクトの3割が放棄されると
≪前の記事
オープンソースとは違う新しい取り組み「Fair Source」登場。ビジネスの持続性とソースコード公開の両立を目指す