ExcelVBAから解放される? マイクロソフト、Excelに「Python」の搭載を検討 アンケートを実施中

1 :名無しさん@涙目です。:NG NG ?PLT(13121).net

Excelに「Python」搭載検討 Microsoftがアンケート実施中

米Microsoftは12月15日(米国時間)から、Excelにプログラミング言語「Python」を搭載するかを検討するため、
ユーザー向けにアンケートを実施している。「需要についてよりよく理解するため、情報を集めたい」という。

Excelのコミュニティーサイトで、アンケートのURLを公開している。コミュニティーサイトでは、ユーザーや
サードパーティーから要望を集め、ユーザー票を集めた要望を次期Excelに搭載することを検討するとしている。

2015年11月に提案された「Excelで、スクリプティングやフィールド関数にPythonが使えるようにならないだろうか」
という要望には、17年12月18日現在、約4000票が集まっている。デスクトップアプリケーションの要望の中では
最も多くのユーザーが支持している。

これを受け、Excelチームは15日に「このトピックについての継続的な熱情に感謝します」として、ExcelがPythonを
搭載したら何に使うか、どんな影響があるかなどを問うアンケートを設置した。

Pythonは、機械学習やデータ分析の分野で主に使われるプログラミング言語。ビズリーチが求人情報から
調査した、国内のプログラミング言語別平均年収ランキングでは、2016年に1位(651万円)、2017年に
2位(601万円)と需要が高い。ExcelにPythonが搭載されれば、Excelでより高度なデータ分析やビジュアル化が
可能になるという見方もある。

http://www.itmedia.co.jp/news/articles/1712/18/news076.html

アンケートはこちらから
https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7tUuWqOwSJFpBE5ZLhdkgtUMkhZWlkxRjhDRklXSjNTVkNSWkE2WlNQMS4u

65 :名無しさん@涙目です。:2017/12/20(水) 01:36:43.57 ID:rEXphAW50.net

pythonのクラス定義はないわ
self自分で用意するとか

134 :名無しさん@涙目です。:2017/12/20(水) 08:43:52.03 ID:ICwMfFnv0.net

Pythonが載るのはマジうれしい

121 :名無しさん@涙目です。:2017/12/20(水) 07:44:34.13 ID:77kp0NC80.net

>>107
django知らんのか?

116 :名無しさん@涙目です。:2017/12/20(水) 07:20:32.75 ID:9Tqqf+6v0.net

これでうまくpythonで行こうぜって流れになれば64版Excelを堂々と使えるようになるな

20 :名無しさん@涙目です。:2017/12/20(水) 00:38:24.33 ID:nRFtweyU0.net

>>13-14
冗談はよし子ちゃんww

225 :名無しさん@涙目です。:2017/12/20(水) 23:43:54.45 ID:rB3/VNdP0.net

ベアメタル組み込み屋だからCと時々アセンブラという時代錯誤なことやってるけど、
普通のITの世界ってプログラミング言語はもうただの手段な感じなんでそ?

使えるライブラリがあるとか、コーディング効率が良さそうなら何でも使うみたいな

210 :名無しさん@涙目です。:2017/12/20(水) 22:57:46.42 ID:iiriwSyc0.net

あと、課長がパスワード間違えてつけんだよw
ファイル送ります パスワードは別メールで
でパスワード来たんだけど、開けないのw
翌日課長が パスワード間違えてましたw
(*ノω・*)テヘ
ってw
こらw
もう・・・
定年間近のおじいちゃんにあんまり複雑なことさせるから、俺らがファイル開けなくなって困るんだよw

170 :名無しさん@涙目です。:2017/12/20(水) 17:07:17.36 ID:mI8Ao1xV0.net

Accessなんかはコード書きやすくして、テンプレート充実させればFileMakerの対抗になるのにな。
いまだVBAってなんだよそれw

あとWeb対応しろw
AccessフォームのSharePoint版もひどすぎるし。

73 :名無しさん@涙目です。:2017/12/20(水) 01:48:29.46 ID:z2IiteFq0.net

搭載するならc#にしろよ

261 :名無しさん@涙目です。:2017/12/22(金) 06:27:42.07 ID:ifr5MAtW0.net

>>228>>229 って云うかWISIWIG(←!w)で無くて好ければPSでxlsファイル出力できるしエクセル呼べる

128 :名無しさん@涙目です。:2017/12/20(水) 08:11:13.96 ID:X/JdxIEx0.net

あらこれは夢がある
MS製品嫌いでもExcel沼からだけは一生抜け出せない気がする

115 :名無しさん@涙目です。:2017/12/20(水) 07:09:42.99 ID:P9aDjJI60.net

重要なのはPythonかVBAかじゃなくてきちんとしたクラスが書ける事と、コントロールの充実
クラスの継承くらいさせてくれよ…
あとコントロールが貧弱すぎるからもう少し増やしてくれ

83 :名無しさん@涙目です。:2017/12/20(水) 02:24:54.27 ID:Ddv2wL/S0.net

>>80
その前にpythonにgui標準搭載しろよ
入力すんのにコードからとかまるで泥縄じゃん

242 :名無しさん@涙目です。:2017/12/21(木) 10:52:59.59 ID:88XnfimK0.net

>>215
Excelのデータ単位はセルで独立してる。
セルは値だけでなく、印刷用のパラメータも含んだクラスで、全部を一枚の表に落とし込むことはできない。プログラム上はね。

42 :名無しさん@涙目です。:2017/12/20(水) 01:01:59.25 ID:2lhvG7AK0.net

>>31
Unityでも標準やで?w

186 :名無しさん@涙目です。:2017/12/20(水) 20:12:14.21 ID:Ikirm9vx0.net

互換性が保てないから反対

51 :キャプテン更科:2017/12/20(水) 01:13:50.83 ID:igo9srPl0.net

>>48
それもWindowsアプリといえばそうだけど、asp.netのMVCテンプレートの構造はきれいで、実用性も高いよ。
マネージとアンマネージの実装を上手く使い分けてる。

5 :名無しさん@涙目です。:2017/12/20(水) 00:14:07.85 ID:Sgv+Im9H0.net

ルビーは?

253 :キャプテン更科:2017/12/22(金) 01:45:22.08 ID:8nnU7V3Z0.net

>>249
俺はSybaseの頃からべったりでいまはAzureやってるから気持ちは判る。
でもMSはPyとc#選んだって話さ。

282 :名無しさん@涙目です。:2017/12/22(金) 20:09:47.22 ID:NdYKLxxl0.net

これ超朗報じゃね

76 :名無しさん@涙目です。:2017/12/20(水) 01:58:39.33 ID:Ddv2wL/S0.net

言語よりセルのプロパティをわかりやすい表記にしてくれ
あとセルのインラインでプログラム実行

48 :名無しさん@涙目です。:2017/12/20(水) 01:10:47.77 ID:GCAmH8lt0.net

>>31
C#は後発なだけあって、言語仕様としてはいいと思うわ
ただ、使うシーンがwindowsアプリぐらいしかない

176 :名無しさん@涙目です。:2017/12/20(水) 19:20:04.94 ID:CqwqAa3/0.net

kodiのプラグインつくるので
おぼえたわ

246 :名無しさん@涙目です。:2017/12/21(木) 22:34:57.11 ID:geCqamGF0.net

>>239
AND関数とOR関数で何とかならんのか?

129 :名無しさん@涙目です。:2017/12/20(水) 08:13:02.75 ID:OT78qL5O0.net

これからはpythonがクソコードの代名詞になる

163 :名無しさん@涙目です。:2017/12/20(水) 14:34:36.00 ID:bAkhO8aK0.net

>>157
動的言語と静的言語の括りからすればpythonとC#(java)は競合しないし
適材適所で使い分けてるんじゃないかなと思うけど

235 :名無しさん@涙目です。:2017/12/21(木) 04:29:21.05 ID:nEmel9d10.net

>>172
このBasic文法はVBよりも前からあるんだな

192 :名無しさん@涙目です。:2017/12/20(水) 21:22:39.17 ID:rf44ef/G0.net

>>166
office2003だったか結構ボリュームのあるマクロ組んだけど
バージョンが変わったらいつの間にか使えなくなったよ。
コンバータだか何かを使えば何とかなったみたいだけど
結局ウヤムヤになって使わなくなった。

47 :名無しさん@涙目です。:2017/12/20(水) 01:10:21.71 ID:jApjkFWd0.net

>>10>44なるほどね

俺も専門でCを勉強して、今は事務所でVBA使ってるけど確かにややこしいかも…

94 :名無しさん@涙目です。:2017/12/20(水) 04:50:33.57 ID:2lhvG7AK0.net

現実知らん奴が多いのか?んなわけねーよなw
言語ヲタクはこれだから・・・w

業務上無駄な事はしないに限る

215 :名無しさん@涙目です。:2017/12/20(水) 23:08:37.46 ID:coNzBQKN0.net

真面目な話、Excelと相性のいい言語って本当はLispだと思うぞ
式と関数ですべて書けるし、基本的なデータ構造がリストなのも表と馴染みがいい
内部に専用のエディタを用意できるからカッコやインデントは問題にならないしな

185 :名無しさん@涙目です。:2017/12/20(水) 20:08:39.48 ID:LNQMRpfp0.net

>>184
インタプリタにアンローリングとか求めてもしょうがないでしょうに

155 :名無しさん@涙目です。:2017/12/20(水) 12:47:51.83 ID:bAkhO8aK0.net

vscodeでexcelマクロ記述できたら素敵やん

271 :名無しさん@涙目です。:2017/12/22(金) 14:10:37.51 ID:Pq6OwP4a0.net

>>4
職場でプログラム書けない奴が居る地帯に入り込めた言語やから。
他の言語より簡易で直ぐに動かせる非常に優れた言語やが、
それ故にプロではないオタクも一部が使う。
システム開発現場だけではなく、経理とか営業とかの現場でそのオタクみたいな奴がちょっと作って
知らん奴に使わせるから不興を買う。

233 :名無しさん@涙目です。:2017/12/21(木) 02:50:33.25 ID:RMp1kq/t0.net

まず、せいぜいOffice97レベルの安定性程度まで確保できてからほざけ。
基本ができてネェンだよ

123 :名無しさん@涙目です。:2017/12/20(水) 08:05:48.26 ID:U0cbmfOH0.net

>>86
次のバージョンのMS OfficeからVBA廃止でPythonに全面移行だよ
嘘だけど

15 :名無しさん@涙目です。:2017/12/20(水) 00:34:47.04 ID:EOH4JLRp0.net

そしてCOBOLになる

206 :名無しさん@涙目です。:2017/12/20(水) 22:51:52.19 ID:00LRstEa0.net

JavaScriptならTypeScript化も行けるから、
あの膨大な型やメンバーもコード補完できて便利だよな

110 :名無しさん@涙目です。:2017/12/20(水) 05:42:46.26 ID:2lhvG7AK0.net

>>109
それほとんど遊びの範疇じゃね・・・?
業務で Google App Engine 使ってるのとか、中小規模でも大手でも見たことねーわw

16 :名無しさん@涙目です。:2017/12/20(水) 00:36:33.24 ID:JGYdjzBC0.net

>>11
何が違うの?

209 :名無しさん@涙目です。:2017/12/20(水) 22:57:45.84 ID:I8WmB4CU0.net

オープンソースアプリだとスクリプト言語にLISPとかいう古代語使ってるのあるけど(EmacsとかGIMP)、どうにかならんのかな?

178 :名無しさん@涙目です。:2017/12/20(水) 19:28:32.25 ID:IsSUqNN10.net

>>176
kodiプラグインてpythonだったのか

68 :名無しさん@涙目です。:2017/12/20(水) 01:42:10.06 ID:OForF8xe0.net

C#スクリプトって、こうなんつーか
ワンライナーでサクサク書けたりするもんなん?

118 :名無しさん@涙目です。:2017/12/20(水) 07:31:52.38 ID:hkJY2wm50.net

もうphpとcssにも対応させちまえよ

232 :名無しさん@涙目です。:2017/12/21(木) 02:46:30.30 ID:tY5AGK1T0.net

>>220
定型資料作るにはすごい役に立つよ。

169 :名無しさん@涙目です。:2017/12/20(水) 15:29:27.20 ID:D5pCxPjT0.net

現状のExcelでも回帰分析や検定くらいはできる
教授ににらまれるからspssでやるけど

218 :名無しさん@涙目です。:2017/12/20(水) 23:11:28.07 ID:CifPfn6C0.net

rubyの奴らって、なんか臭いよね

96 :名無しさん@涙目です。:2017/12/20(水) 04:57:13.87 ID:uai/uvMf0.net

>>48
Android上で動くようになった
Javaより10倍速いらしい

269 :名無しさん@涙目です。:2017/12/22(金) 13:39:57.44 ID:4BDfVzAQ0.net

一般人が気軽に使えるように日本語BASICにしてくれ

74 :名無しさん@涙目です。:2017/12/20(水) 01:51:42.47 ID:J2A3iKiG0.net

フィールド関数で python ??
どうやんの?

13 :名無しさん@涙目です。:2017/12/20(水) 00:32:20.87 ID:1laulWEu0.net

C#やJavaScriptにしてくれ

252 :キャプテン更科:2017/12/22(金) 01:43:43.30 ID:8nnU7V3Z0.net

>>250
明示的に型指定する記述法もあるよ。

265 :名無しさん@涙目です。:2017/12/22(金) 11:49:58.68 ID:c6M8f6pa0.net

VBAの問題点
・IDEが低機能すぎる
・今どきVBを覚える気にならない
・エラー出力が分かりづらく、デバッグしにくい
・遅い
・言語仕様が古すぎる
・担当者の異動などで保守不可能になった便利ツールがエラーを吐くようになると業務に支障をきたす

ゴメン最後はVBA関係なかったわ…

259 :名無しさん@涙目です。:2017/12/22(金) 02:23:20.23 ID:9ZVVJFek0.net

事務仕事で使うだけだから俺はVBAで全然良いです

270 :名無しさん@涙目です。:2017/12/22(金) 13:52:42.55 ID:Imtr5i/l0.net

CortanaとGoogle Assistant とSiriちゃんにお願いするんだ

157 :名無しさん@涙目です。:2017/12/20(水) 12:51:48.04 ID:CKu0uuFd0.net

>>154
javaやc#に辟易した人が辿り着いた

が正解かもしれんが…
実際どうなんだろうね。俺も気になるわ

229 :名無しさん@涙目です。:2017/12/21(木) 00:02:30.87 ID:XRK4YH190.net

powershellそんなにいいんか
真面目に勉強してみっかな

150 :名無しさん@涙目です。:2017/12/20(水) 12:34:05.14 ID:+5y1b6I40.net

Pythonにするのもいいけどvbaを使いやすくするのはできないの?

122 :名無しさん@涙目です。:2017/12/20(水) 08:03:18.38 ID:U0cbmfOH0.net

>>4
ひたすら汚い記述のゴミ言語

177 :名無しさん@涙目です。:2017/12/20(水) 19:26:37.43 ID:7Oa/Po8M0.net

左から3番目のシートをアクティブにして実行とか面白いけどな

231 :名無しさん@涙目です。:2017/12/21(木) 02:18:45.19 ID:Sv0sBvD40.net

>>230
たっく・ちょっぷ著『プログラミング超初心者が初心者になるためのPython入門』(2015)

32 :キャプテン更科:2017/12/20(水) 00:46:09.48 ID:igo9srPl0.net

ちょっと待て。
なんでC#にしないの?

17 :名無しさん@涙目です。:2017/12/20(水) 00:36:41.06 ID:nRFtweyU0.net

>>5-6
冗談はよし子ちゃんww

7 :名無しさん@涙目です。:2017/12/20(水) 00:18:13.41 ID:x61yIxGY0.net

>>5-6
そうね誕生石なら(´・ω・`)

143 :名無しさん@涙目です。:2017/12/20(水) 11:23:57.46 ID:bAkhO8aK0.net

vbaは記述が汚いし開発環境も古くて貧弱だから書いてて楽しくない

213 :名無しさん@涙目です。:2017/12/20(水) 23:02:08.29 ID:Hr/V/JNc0.net

>>191
あれは果たしてオブジェクト指向なのだろうか
カプセル化も継承も多態性も無い

いや、無理すれば全部できるんだが…

145 :名無しさん@涙目です。:2017/12/20(水) 11:46:50.80 ID:U0cbmfOH0.net

>>138
MVC意識しながらRDBMS使ってデータ中心設計して〜
てのがもう人気ねーんだよ
クラウドAPIをクライアントもサーバーも叩いて即興でアプリ作るのがカッコイイ
そういう時代ですわ

184 :名無しさん@涙目です。:2017/12/20(水) 20:06:03.60 ID:K7kr06hU0.net

Python化してもループで範囲処理みたいなクソコードは遅いままなんだろうけどな

125 :名無しさん@涙目です。:2017/12/20(水) 08:08:58.97 ID:IxTz56f70.net

オープンオフィスだと使えたんだっけか。

201 :名無しさん@涙目です。:2017/12/20(水) 22:39:14.31 ID:HI22U1kZ0.net

VBAを完全に駆逐して欲しい

86 :名無しさん@涙目です。:2017/12/20(水) 04:17:08.45 ID:p8gJ6GuO0.net

本格的に一般企業に浸透するのはまだ先だよな?
使うようになったとして既存のから移行するのにまだ知識は必要だし
そうだと言ってくれ じゃないと定年まで俺の仕事が持たない

195 :名無しさん@涙目です。:2017/12/20(水) 21:49:11.92 ID:0hoh1cY30.net

Dimention a as integer

156 :名無しさん@涙目です。:2017/12/20(水) 12:51:15.35 ID:wJxEzT710.net

おっさんだけど、いまから何勉強したらいい?

60 :名無しさん@涙目です。:2017/12/20(水) 01:31:22.58 ID:rEXphAW50.net

>>4
なんで独占してんのってことだろ

254 :名無しさん@涙目です。:2017/12/22(金) 02:11:56.95 ID:3svZjeyB0.net

VBAから解放という意味が判らん。
VBAを残した上でPythonを搭載ってことだろ?

205 :名無しさん@涙目です。:2017/12/20(水) 22:49:18.63 ID:00LRstEa0.net

>>13
MSがChakraベースのNode.js作ってるくらいだからな
Nodeベースで動くといいよな
アプリケーションのインスタンスはrequireで取得とか

119 :名無しさん@涙目です。:2017/12/20(水) 07:32:14.48 ID:iF1q9fPl0.net

C#「え?俺は?オフィスのプラグイン作成公式言語やぞ」
python「データ処理系ライブラリだけで無償の物が1200もあるんで、オフィス連携系だけでも7種類あるし」

117 :名無しさん@涙目です。:2017/12/20(水) 07:29:02.02 ID:N6iK74M/0.net

>>112
vbaというよりexcel issueじゃね?

52 :名無しさん@涙目です。:2017/12/20(水) 01:19:50.78 ID:GCAmH8lt0.net

>>51
確かにMVCの開発は楽だったわー
コードもキレイだしメンテしやすい
ただ、数え切れないほど開発してるけどMVC使ったのは一回だけ
今はJavaScriptフレームワーク(reactとかvueとか)メインだわ
electronでネイティブアプリぽいの作れるし、microsoft使わんわ、もう。
個人的にはC#やPowerShell大好きだけど。。

55 :名無しさん@涙目です。:2017/12/20(水) 01:24:01.31 ID:EY7LSLqY0.net

ひまわりかHSPで・・

130 :名無しさん@涙目です。:2017/12/20(水) 08:13:29.27 ID:Og+A71bt0.net

JavaScriptの方が良いのでは

197 :名無しさん@涙目です。:2017/12/20(水) 22:27:53.36 ID:os/k2+eF0.net

>>156
Excel VBA一択
その前にExcelの集計関係の関数を一通り使いこなせるようになろうな

260 :キャプテン更科:2017/12/22(金) 02:24:12.35 ID:8nnU7V3Z0.net

そんなにvb.netってvbに似てる?
俺は記法の違うだけのc#に思えたけど。

3 :名無しさん@涙目です。:2017/12/20(水) 00:12:40.80 ID:LI3M9VUM0.net

VBAは早く消えて欲しい

226 :名無しさん@涙目です。:2017/12/20(水) 23:46:52.25 ID:mZZB905n0.net

N88-BASICでもええでw

198 :名無しさん@涙目です。:2017/12/20(水) 22:30:27.76 ID:iiriwSyc0.net

ExcelよりもAccessの方が集計は楽だよ
クエリー組むだけ
あとはマクロで大抵のもんは出来る

105 :名無しさん@涙目です。:2017/12/20(水) 05:21:35.54 ID:iOwzqnTO0.net

>>99
pythonがマニアックとか言ってる時点で認識が一週古いんだよなぁ
それでいてサーバーにphp上げてるっていうね

251 :キャプテン更科:2017/12/22(金) 01:42:43.75 ID:8nnU7V3Z0.net

>>230
いまのプログラマに必要なのは要件分析の技術。
ぶっちゃけ、要件仕様を書けるならコーディング能力は必要ない。

要するに、商社でもデザイン会社でも同じく、客がどういう業務をしてて、どういう要望を持ってて、それを技術者に投げて仕様書を書かせ、それを客先に説明して、必要があればそれを軌道修正する技術があればいい。

その上でプログラマに要求されるのは、客の要件を機械仕様に落とし込み、実装屋が出してきた仕様書が客の要望に合致するか判断する能力だ。

144 :名無しさん@涙目です。:2017/12/20(水) 11:45:27.60 ID:UN6yt3vV0.net

WordPressの記事作るのにvb.net
VPN管理するのにvb.net
自動UPするのもvb.net
データ管理するのもvb.net

やろうと思えば出来るもんやで

99 :名無しさん@涙目です。:2017/12/20(水) 05:04:13.80 ID:2lhvG7AK0.net

C# は Windows どころか、OSX でも iOSでも Android でも PS4 でも Vita でも Nintendo Switch でも動くんやでw
Unity も大概メジャーになったし、クライアントはもう C# でいい
あと、JavaScript とサーバの php か node.js だけあればいいわ

Python とかマニアックなのはいらん
ruby とかライブラリが無いと使えないクズ言語もいらん

240 :名無しさん@涙目です。:2017/12/21(木) 09:37:32.79 ID:CY9tc5GF0.net

C++で

45 :名無しさん@涙目です。:2017/12/20(水) 01:08:22.73 ID:iPH2HaL10.net

シーツャープじゃダメなの?

250 :名無しさん@涙目です。:2017/12/21(木) 23:25:40.96 ID:zSDqNR3O0.net

Pythonは変数の型が訳わからなくならない?

167 :名無しさん@涙目です。:2017/12/20(水) 15:17:44.17 ID:2lhvG7AK0.net

>>165
いやまったくその通りw
そもそもExcelで高度なデータ分析とかビジュアル化とか、サードパーティのOCXライブラリ
かなんかでいくらでも売ってたような・・・
言語が変わったからっつって、自前で一から作るヒマな奴なんてそうそういない気はするw

227 :名無しさん@涙目です。:2017/12/20(水) 23:49:03.73 ID:Hr/V/JNc0.net

>>217
色々危なっかしいよなjsは
あのドラスティックな感じは嫌いじゃないけど

137 :名無しさん@涙目です。:2017/12/20(水) 09:01:02.84 ID:2sG2tDav0.net

>>127
大丈夫、Pythonならなんとなくですぐ使えるようになるさ

25 :名無しさん@涙目です。:2017/12/20(水) 00:41:44.01 ID:zItrwyPE0.net

VBAなくなっちまうのかよ
あれで仕事中にゲーム作って遊ぶのが密やかな楽しみだったのに

Pythonってどうなん
使いやすいタイプ?

30 :名無しさん@涙目です。:2017/12/20(水) 00:45:42.30 ID:K7kr06hU0.net

BASICは20年ぐらい前に死滅しててもおかしくないのに糞MSがVBとかいうクソで延命したのが物凄く気に入らなくてムカつく

152 :名無しさん@涙目です。:2017/12/20(水) 12:38:40.88 ID:5XwBDNc70.net

Python搭載の前にあの腐ったエディタを改善するほうが先だろ
コード書いててイライラしてしょうがない

28 :名無しさん@涙目です。:2017/12/20(水) 00:43:12.83 ID:amtYLtg60.net

c#使ってcomアドインは今でもあるやろ
しかしpythonの広がりはすごいな
プログラミング初心者は今pythonから入る人が多そう

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

RSS


カテゴリー

スポンサーリンク