ヘッドライン(RSS)

ExcelにPython搭載、マイクロソフトが検討

Excelは業務アプリケーションとしてもっとも使われ、普及している製品のひとつでしょう。そのExcelを今後も発展させていくために、マイクロソフトはユーザーが要望を提案できるコミュニティサイト「Excel’s Suggestion Box」(英語)を公開しています。

このコミュニティサイトに2015年11月、Excelのスクリプティング言語としてPythonを搭載してほしいという要望「Python as an Excel scripting language」がポストされました。

それから2年以上が経過し、現時点でこの要望は2位以下を大きく引き離す3862票の賛成票(2017年12月17日現在)を獲得して要望リストのトップにあがっています。

ちなみに2位はPower Queryの性能に関するもので1307票、3位は数字の表現についての要望で1212票ですから、いかにPython搭載の要望が飛び抜けているかが分かります。

ExcelチームがPython統合についてアンケートを呼びかけ
そして2017年12月15日。マイクロソフトのExcelチーム リードプログラムマネージャのAshvini Sharma氏が、この要望に対して次のように返答をします。ExcelとPythonの統合について調査するためのアンケートの呼びかけでした。

ExcelにPythonは搭載されるか
Pythonはオープンソースで開発されているプログラミング言語です。汎用目的で利用でき、読みやすく、強力なライブラリが数多く提供されていることなどが特徴です。

IEEE(アイトリプルイー)が発行するオンラインマガジン「IEEE Spectrum」が今年7月に発表した調査結果では、CやJavaを上回って1位になるほどの人気があります。

ExcelにPython搭載が検討され始めたのは、こうしたPython人気が背景にあるのかもしれません。また、マイクロソフトはExcelをデータ分析のフロントエンドとしても位置づけているため、もしかしたらPythonが統計処理などを得意とすることも追い風になっているのかもしれません。

もしExcelにPythonが搭載されるようになれば、Pythonの普及に大きな影響があるはずです。マイクロソフトが真剣にExcelにPythonの搭載を検討していることは、注目すべき動向でしょう。
http://www.publickey1.jp/blog/17/excelpython.html

2: 名無し@webensoku 2017/12/18(月) 15:22:40.59 ID:groV9YrB
VBAじゃだめなんですか!

3: 名無し@webensoku 2017/12/18(月) 15:23:07.73 ID:b0I9FB3p
いや、そんなことより
プレビューで収まってるのに印刷したら######になるのどうにかしろよ

4: 名無し@webensoku 2017/12/18(月) 15:28:35.38 ID:cP4yDSZC
>>3
それEXELじゃなくてドライバ原因じゃないの?

7: 名無し@webensoku 2017/12/18(月) 15:35:46.68 ID:xNpEnadx
たかだか世界中で3862票で企業が方向転換するとは思えない

10: 名無し@webensoku 2017/12/18(月) 15:40:09.06 ID:YNPWE+Ml
>>7
その企業がアンケとって
その中で第一位なのニカ

8: 名無し@webensoku 2017/12/18(月) 15:38:02.40 ID:AoFXPkBw
Pythonのライブラリがあるからなぁ。AIや統計計算の標準ツール
はPythonだよ。ここでPythonを取り込まないとR-studioにも負ける。

22: 名無し@webensoku 2017/12/18(月) 16:08:54.77 ID:6cgp0RYs
>>8
けどデータモデルがexcelとは違うから
pythonのライブラリ使うには
データコンテナ載せ替えが発生してしまう

9: 名無し@webensoku 2017/12/18(月) 15:38:57.91 ID:R6RiVgN/
他にやることあんだろw

11: 名無し@webensoku 2017/12/18(月) 15:40:42.31 ID:qEgrvv/b
Python使えるIDE環境ならVisual Studioにすでにあるからね。
Excelのワークシートデータとの連携だけちょいちょいとやるとすぐ行けそう。
Python使ってる人にはとてつもなく便利になるな。

まあ、一般企業の事務作業には関係ないけどさ。

12: 名無し@webensoku 2017/12/18(月) 15:43:51.13 ID:F7CJ3STa
Excelがニシキヘビ(Python)に飲み込まれるのか
いいことだな

14: 名無し@webensoku 2017/12/18(月) 15:46:01.12 ID:HPmOg64M
R や python の圧倒的な実力を使える人間が
Excelで仕事強要されるなんて人権侵害以外の何物でもない

15: 名無し@webensoku 2017/12/18(月) 15:47:54.43 ID:n/LUZ3/Y
でも、新しいExcel買わないといけないんでしょ?

16: 名無し@webensoku 2017/12/18(月) 15:51:02.25 ID:9CqmXY7y
おいやめろ
やめろ

VBAを滅ぼすのは諸手をあげて賛成だが

17: 名無し@webensoku 2017/12/18(月) 16:03:48.88 ID:n/OFxFyJ
ぱいそん VS ぶいびいえい

18: 名無し@webensoku 2017/12/18(月) 16:04:25.84 ID:n/OFxFyJ
Rも使えるようにしてくれ

24: 名無し@webensoku 2017/12/18(月) 16:31:26.85 ID:D/fW+eJF
1~200の数字がランダムに表示される
縦8 X 横8のマスの中で、2個とか3個とか共通する数字だけピックアップして
この数字は2個、あの数字は3個って表示させるようにできる関数の組み方とか?ヘルプで教えて欲しい。
ランダム数字だからマスの中に表示されない数もあるし、
2個ある、3個あるは、毎回手で数えている。
これでマスの数が多くなったらもう出来ないだろうな。

26: 名無し@webensoku 2017/12/18(月) 16:37:23.03 ID:vlcq8YBl
python搭載されたら、VBは絶滅に追いやられるな

36: 名無し@webensoku 2017/12/18(月) 17:09:36.10 ID:QVreopQO
もうExcelオワコンでしょ。

37: 名無し@webensoku 2017/12/18(月) 17:10:18.60 ID:n/LUZ3/Y
伝説のセリフ
マイクロソフトサポート「処理スピードを優先しており、100%解決する事は出来ない」

40: 名無し@webensoku 2017/12/18(月) 17:17:20.51 ID:yp97SgQJ
no title

46: 名無し@webensoku 2017/12/18(月) 17:47:34.01 ID:HhcTBRgT
excelにできてpytyonにできないことは皆無ってことでいいんですか

47: 名無し@webensoku 2017/12/18(月) 17:51:03.92 ID:+Sy6k3lO
Rでええやん

49: 名無し@webensoku 2017/12/18(月) 17:53:35.34 ID:ApGPGnUs
ExcelにPython載せると、プリントアウトするときに、セルがきちんと印刷できる

51: 名無し@webensoku 2017/12/18(月) 17:58:30.84 ID:Go6zm5v3
言語が変わっても結局
見通し今一つなオブジェクト・プロパティをちまちま弄るのは変わんないんだろ?

88: 名無し@webensoku 2017/12/18(月) 21:42:45.85 ID:TmjLGWXU
>>51
Excelでのプログラミングが困難なのは言語の問題じゃなくて、データ構造がないことだよな
逆にそのせいで好き勝手に使えて便利だと思われてるから解決しないだろう

54: 名無し@webensoku 2017/12/18(月) 18:04:00.01 ID:YnR8kPjo
まあ言語仕様的にはそれほど変わらないかもしれないけど
パイソン系の人が流れ込んで活気が増すかもね
パイソン系の人が持ち込むオブジェクト指向的な考えが浸透したり
パイソン系の人が便利なライブラリを公開したり

58: 名無し@webensoku 2017/12/18(月) 18:23:38.30 ID:R8ZPSqjU
ここまでPowerShellなし

61: 名無し@webensoku 2017/12/18(月) 18:31:41.36 ID:/3k1kqH0
プログラムに付いて詳しい人が多そうだから聞くけど、初めてプログラムについて勉強したのっていつ?
簡単なアプリとか作りたいけど、習うこともないし、何からやっていいのかわからんのだけど。

65: 名無し@webensoku 2017/12/18(月) 18:44:48.48 ID:zt8Pr6Qt
>>61
俺は小学生
当時はゲーム雑誌に載ってるプログラムを打ち込んでゲームやってた
昔は「無いから作る」だったけど、いまは自分でプログラム作って云々より、出来合いを探す方が早いし確実だからなあ

73: 名無し@webensoku 2017/12/18(月) 19:43:46.39 ID:+Sy6k3lO
>>62
それが癌なんだよな、単なる記録でデータにならない

本人はデータ作ってるつもりでご満悦だが、傍からみたらゴミを作り続けてるだけ

76: 名無し@webensoku 2017/12/18(月) 20:06:34.30 ID:SY5MOQ+a
>>73
今日も昨日もその前の日も、データベースをエクセルに整形するお仕事が始まります。

69: 名無し@webensoku 2017/12/18(月) 19:28:29.35 ID:6G5Ps3KD
早く入れろ、それがVBAの終演になる。

83: 名無し@webensoku 2017/12/18(月) 21:11:37.82 ID:/CbMM1J8
少し前に、JavascriptでExcelマクロを書けるようにする
みたいな発表してなかったっけ?

85: 名無し@webensoku 2017/12/18(月) 21:37:08.79 ID:vEfgK3Qm
Pythonのっけるのもいいけどさ、言語とかよりもっと開発しやすくしてくれよ。
まぁセキュリティ的に厳しいってのがあんだろけども。考えろ。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

ヘッドライン(RSS)