Excelが「Python」に対応 シート上でコードを実行できるように グラフ作成、機械学習なども可能 [512899213]
■ このスレッドは過去ログ倉庫に格納されています
米Microsoftは8月22日、Excelにプログラミング言語「Python」を搭載すると発表した。セルに「PY関数(=PY)」を入力するとPythonのコードを記述できるようになる。Pythonのライブラリとシート上のデータを参照して高度なグラフ作成や機械学習などができるという。
機能の名前は「Python in Excel」。利用には試験的に実装された機能を体験できるプログラム「Microsoft 365 Insider Program」への参加が必要。
Pythonコードは、クラウドプラットフォーム「Microsoft Cloud」上で実行。Pythonの各種ライブラリをまとめた「Anaconda」を活用しており、グラフ作成ライブラリを使ったデータの視覚化や、機械学習ライブラリを使った機械学習や予測分析などもできる。
https://www.itmedia.co.jp/news/articles/2308/23/news089.html いまだに昔買ったノートについてきた2013かなんか使ってるわ むしろ、VBAを置き換える意気込みで産まれたOffice スクリプト死亡のお知らせやん そんなに若い社員がPythonやりたいって言うなら、Excelの上でやりなさい
VBAの出力結果も連携しなさいよ
オホホホ LOとかMSが勝手に決めるから仕様が見えにくいVBもどきより
公開仕様なpythonにしてくれる方が助かるって言いそう それはどうでも良いんだけど、まずは基本操作でバグみたいな挙動をするのをやめてくれ
余計なことを勝手にしやがるせいで一々設定変えたりして効率が悪い >Pythonコードは、クラウドプラットフォーム「Microsoft Cloud」上で実行。
うむ、よく分からん。 プレビュー版では、新規ワークブックを開いてリボンの「数式」から「Pythonの挿入」を選択。
表示されたダイアログからプレビューの試用を開始する。
悪用を防ぐため、プレビュー版にはデータ・サイズと計算のいくつかの制限が設けられている。
正式リリースに向けて、今後のアップデートで、オートコンプリートやシンタックスハイライトといった編集体験の向上、エラー時のふるまいの改善、ヘルプやドキュメントといったアップデートの提供を予定している。
プレビュー終了後、正式版で一部の機能は有償ライセンスでの提供になる。
https://news.mynavi.jp/article/20230823-2754615/ その機能EXCEL保守していくの?
まんま外からコード持ってこれるのがメリット? es6になってからインタプリタはjavascriptでええやんと思い始めてる
非同期構文慣れたら使いやすいしスプレッド構文、nullish関連のオペレータも便利やわ 役所の神エクセルの作り手が好きそう
んでmsのクラウドサービス終了とか仕様変更とかで動かなくなってインシデントになりそう EXCEL でpython用コマンドラインをスケルトン構築してるからな 365じゃない相手に送って動かないってクレームのやり取りが爆増するのか
カンベンしてくれ pythonからExcelを操作すればいいだけであって、
その逆を出来るようにする必要性がよくわからない >>28
あるあるw
でもオンラインならまだマシになるんかな いくつも言語覚えるの面倒
javascriptでええやん
あぁ、JScriptは勘弁な ASP.NETのRAZORみたいにC#埋め込むのほうがいいだろ >>8
現行のVBAマクロでもWin32APIやDirectX呼べるから
理論上どんなゲームでも作れるけどな。 エクセルでPython動かす必要あんの
逆でいいやん Libre officeは何故普及しないのか
大した機能を使わないんだから
廉価版が欲しい Excelは扱えるデータ量が少な過ぎて使えないわ。csvを無限に読み込めるようになってから出直してくれ。あとクラウドでPython実行ってのもな〜。GoogleColabみたいなGPU使えるんかいな。無料で制限無いならちょっと使いたいかも。 コードはクラウドで実行するのかよ
ローカルリソース使えないんじゃVBAの置き換えとしては全く使えないだろ Office2021で使えるの?
サブスクのOffice365の話?
ちなみに記事の内容はまったくわからん >>15
アプリレベルの統合開発環境かな
主にウイルス開発ツールになりそうだけどな >>47
エクセルを表として使ってる社内の偉い人「デジタル化進めろって上がうるさいから若手くんこの機能でなんかうまいことやってくれ、でも俺たちが分からなくなると困るからエクセルでね」 便利な気もするけど、たかが表計算openpyxlでexcelつつくくらいで丁度いいと思う 正しく印刷してくれるプレビュー機能の改修 チン☆⌒ 凵\(\・∀・) まだぁ? >>17
既存の資産が沢山ある以上、すぐには廃止に出来ないでしょ。 まあどちらも手軽なものだからいっしょに使えるのは利便性高いよな オフラインで使えないのか~今日日ネット接続自由な企業何てないだろ let関数 lambda関数で独自関数の定義も出来るのに、更にPython関数
表計算ソフトとは何なのだろうか >>61
そもそもあれほど良く出来てる言語無いからな これは良いな 何だかんだExcel使うからね
ただめっちゃ重そう >>16
Gasと同じ方式ってことでしょ。gasもgcp使う。 >>67
最初のExcelはMac専用アプリだった そもそもVBAに出来なくてPythonに可能なことって何があるの? セキュリティホールありそう
他のファイル読み書きできちゃったり win7 32bitから更新不具合のまま取り残された
やりたいこと沢山あるのに(´・ω・`) これローカル環境だけで実行出来ないんか
なんか凄い使いづらそうで結局VBAでいいやってなりそう
機械学習で使うならいいんだろうけど >>80
ローカルだけで使えないなら一般向けじゃないな 本家GPT4のコードインタープリターやBingのページ読み込み機能はマジで凄いぞ
コードインタープリターはコード書かせてErrorが出たら自分でError出なくなるまで修正するし、
Bingは変数や定数、配列化の例があるホームページを読ませてから「それではこのページを元に下記コードの高速化をお願いします」ってやるとキッチリコードをスマートにして高速化してくれる
AI側に実行環境があるのが当たり前になったら、もう本当にコード理解しなくてもプログラム組めるな Excelは印刷する時にプロパティ開かなくても白黒選択できるようにしてほしい
あとシート上の見た目と印刷プレビューがズレすぎるのもなんとかしてくれ
シート上だとセルに納まってるのにプレビューだと文字が切れるやつな >>89
それ、随分と昔から有るからマイクロソフトは直す気が無いんだろう クラウド上で実行か
スタンドアロン環境じゃ動かない訳ね >>89
それはもう何年も前にやらないって宣言してなかったっけ。
やっちゃうと生産性の足引っぱれなくなっちゃうしこれからもやらんだろ >>89
PDF化してから印刷するのが一番確実だな >>89
ズレるの前提のファイルが標準になってて
互換性を保たないといけないから無理 VBAはレガシー化してどんどん重くなるんだろうなあ どこに向かってるんだろね、Excel
むしろ初心に還るべきだと思うんだが officeTANAKAはそれでもトップランナーで居続けることができるのか? 下っ端のプログラマーが複雑なPythonのコードを書いている中、営業部長は一生懸命夜の店でおっぱいそんを揉んでいるのが日本のIT業界よ
君たちはどう生きるか >>88
自分で理解してないコードって使うの怖くないですか? >>104
コンピューターそのものが他人任せだからな まずvbeとかいうそび糞をvscodeに置き換えるだけで世界変わるんだが
あとPythonよりtsのがいいだろ マイクロソフトだろ同じ.NETならC#かPowerShell使わせてよ Pythonとかいう効率無視した草スパゲティ製造機 >>99
新しいフォーマット作れ
.xslpてなかんじの Pythonは、プログラムそのものよりも
ライブラリ動作環境の調査と初期環境の整備が糞めんどくさかった
単純な埋め込みだとまともに動かない気もするんだ 文句言ってる奴って
まさかPythonできないとかじゃないよな 何について学習しますか?
| ┌────────────┐
| | お前を消す方法 |
| | |
| └────────────┘
| [ オプション(O) ] [ 検索(S) ]
|
`──────────┐ ┌───
, '´l, ..| ./
, -─-'- 、i_ |/
__, '´ ヽ、
',ー-- ● ヽ、
`"'ゝ、_ ',
〈`'ー;==ヽ、〈ー- 、 !
`ー´ ヽi`ヽ iノ
! /
r'´、ヽ
`´ヽノ >>118
スクリプト型のような手軽さが無いでしょ >>111
あれででかいシステム組むのはこえーわ
間違えてタブ文字ひとつ削除するだけで挙動変わるやん
人工知能みたいに答えがない誰も検証できないプログラムならいいが
金の計算とか事務システムは怖ーよ
複雑化科学技術計算も嫌だね答え出てこないわ >>121
いつまで古い概念に捕われないで新しい感覚を身に着けないと爺呼ば割りされるぞ >>121
金融機関は今でもCOBOL使ってるし、全部一つの言語で統一するわけじゃないよ エクセルの中にVirtualenv作れるようにしとくれ そういえばジジイのワシも最近はついにタブで字下げしなくなったよ 新しいバージョンのEXCELだとVBAがあるとプロパティ開いて直さないとセキュリティエラーで実行できないね
EXCELのVBAはコンピューターウィルスの温床なのでマイクロソフトとしては無くしたいんだろね
Pythonの実行がクラウドになってるのもそっちのほうがウィルス対策完全にできるからだろう
将来はVBA廃止でPythonをクラウド側で実行になるね クラウド側で実行なら罠サイトに送信とか全部チェックできるからね クラウドで実行って、ローカルファイルの読み書き無理だよな >>127
VBAがウイルスやエモテットの温床ってのはwindowsのライブラリの操作はもちろんOSカーネルまで操作できちゃいうからなのかな >>131
ちょっとした計算がすぐできるから
Excelって万能なんよな この間ようやくVLOOKUP関数を覚えたばっかりなのにそんなの使いこなせない 外部の関数や構造体を宣言すれば
OSのすべての機能が使えるからVBAのほーが便利 ようやく重い腰を上げたか
VBA即死だな
ところでAnacondaはオフィスのライセンスに含まれてるのか?だとしたら神だが 方眼紙ってアプリ作った方がいい
印刷がズレないこと重視で 結局サブスクの356以上だろ。
XLOOKUPの時と一緒。
2019の俺涙目 なんでわざわざクラウドで実行させるんだよww
pythonくらいローカル環境で動かせるのに意味わからん クラウドからのみか、、昔からあるOffice用WEBAPIを編集中にも使えるようなもんなのかな。
それよりVBAエンジンの代替出して言語を選ばないようにしてくれ。それとMacのマクロ対応。 >>118
Rustはちゃんとプログラミングする時に使う
Pythonはスクリプトを書く時に使うので両立する
最近はPythonのライブラリをRustで書く人も増えてる ■ このスレッドは過去ログ倉庫に格納されています