Excel Python 質問スレ (438レス)
上下前次1-新
1: 2018/01/27(土)10:54 ID:Nudrd5lR(1/2) AAS
Excel に Python が搭載されるようです
これで仕方なく使ってた VBA ともおさらばです
アンケートフォーム
外部リンク[aspx]:forms.office.com
公式
外部リンク:excel.uservoice.com
Twitterリンク:ayatokura
省6
2: 2018/01/27(土)10:57 ID:ubTd2c9X(1/2) AAS
だめなら諦めるつもりだった
今は反省している
3: 2018/01/27(土)11:02 ID:Nudrd5lR(2/2) AAS
■関連
Excel VBA 質問スレ 51
2chスレ:tech
4: 2018/01/27(土)11:07 ID:ubTd2c9X(2/2) AAS
そもそも決定してるんだっけ
β版で実装の目処たってて
あとは有効にするか隠すかだけなのか
5: 2018/01/27(土)11:12 ID:pZkpIdzj(1/2) AAS
秀丸マクロのpython化はよ
6: 2018/01/27(土)11:15 ID:j3glEAxX(1/3) AAS
2019年なら間に合うっていう意味かも知れないが
既に手遅れ感というか今更感もある
10年前に搭載してれば世界は変わってたはず
7(1): 2018/01/27(土)11:46 ID:wBy7dbzu(1) AAS
なんで C# じゃないんだよ...
8: 2018/01/27(土)11:53 ID:j3glEAxX(2/3) AAS
ほんそれ
9: 2018/01/27(土)11:54 ID:j3glEAxX(3/3) AAS
ってゆーかアンケートにそれ書いてきた?
10: 2018/01/27(土)11:55 ID:pZkpIdzj(2/2) AAS
むしろそれで C# に方針変更されても困るな
11(1): 2018/01/27(土)11:57 ID:AI3Ijs7Y(1) AAS
ローカルでjavascript使わせてくれたらそれで良いよ
12: 2018/01/27(土)12:39 ID:LkmGzMNL(1/2) AAS
のちの Python# である
13: 2018/01/27(土)13:21 ID:LkmGzMNL(2/2) AAS
有料はやる気出ないな
外部リンク:tonari-it.com
14: 2018/01/27(土)13:43 ID:O7EilXcI(1) AAS
OneDrive だか Skydrive だかの excel にも python 載っけてくれ
15: 2018/01/27(土)15:51 ID:3cbxmpEG(1/2) AAS
>>11
外部リンク[aspx]:msdn.microsoft.com
こんなのもあったよな?
で、今度はPython?
ブレてんな、内部でもめてんのか
16: 2018/01/27(土)17:16 ID:WgYcU0Ps(1/2) AAS
選ばれたのは
ExcelでもなくPythonでもなくC#でもjsでもなく
プラットフォームでしたでござる
17(1): 2018/01/27(土)17:32 ID:UEHzTSma(1) AAS
なまじ普及してるC#にしちゃうと、既存のライブラリとの整合性というか相性の問題が出まくってサポートがパンクどころかビッグバンを起こす危険性がある
コストばかりかかって利益を生まないサポートのことを考えたら、俺なら絶対に採用しない
18(1): 2018/01/27(土)17:45 ID:hONXFrn0(1/2) AAS
いつから?
Pythonでセル指定とかどうやるん?
19(1): 2018/01/27(土)17:52 ID:Xe+uGT7T(1/11) AAS
>>18
どうってどう言う意味?
普通にセル範囲(PythonでRangeと言うと語弊がある)をVBやC#でいうLINQみたいな感じで
触るようにもなれるって感じじゃないの?
20: 2018/01/27(土)18:05 ID:ZgMGVzLO(1) AAS
>>17
既にMicrosoft.Office.Interop.Excelがあるのになに言ってるんだ? w
21: 2018/01/27(土)18:15 ID:WgYcU0Ps(2/2) AAS
win32comならpythonにもあるぞ
22: 2018/01/27(土)18:47 ID:hONXFrn0(2/2) AAS
>>19
そっか
まあ出てこないとわからんよな
参照設定とか気軽にプログラム内で組み込めるようになればいいのに
23(3): 2018/01/27(土)20:07 ID:Xe+uGT7T(2/11) AAS
>>7
時代はObject指向言語から関数型言語に移りつつあるからな
前からMicrosoftは中途半端にしておくのが好きで
VBAもObject指向言語に片足突っ込んだ状態のままだし
VB.NetやC#も今、関数型言語に片足突っ込んだ状態になっている
ひょっとするとMicrosoftは今後Pythonを主軸に持って行くつもりかもね
今後、今までVBAが時代錯誤の構造化言語と呼ばれて来たように
省1
24(1): 2018/01/27(土)20:21 ID:v1Vq7O9g(1/11) AAS
何はともあれ誰よりも中途半端な>>23であった
25(1): 2018/01/27(土)20:33 ID:Xe+uGT7T(3/11) AAS
>>24
その「とりあえず分からなければ煽っとけ」みたいなのはいいから
26(1): 2018/01/27(土)20:36 ID:v1Vq7O9g(2/11) AAS
>>25
その「とりあえず分からないけど評論しとけ」みたいなのはいいからw
27: 2018/01/27(土)20:38 ID:U6WUbfXx(1/2) AAS
.netframeworkはMac的な問題があるからじゃねえの
Macでも対応してんだっけかあれ
28(1): 2018/01/27(土)20:43 ID:Xe+uGT7T(4/11) AAS
>>26
別に中途半端が悪いと言ってる訳ではないよ
お陰でVBAでもポリモーフィズムが使えるし
C#でもLINQやラムダ式が使えるわけだし
29(1): 2018/01/27(土)20:46 ID:v1Vq7O9g(3/11) AAS
>>28
俺はお前の中途半端が悪いと言ってるのだけれどもw
30(1): 2018/01/27(土)20:46 ID:Xe+uGT7T(5/11) AAS
>>29
何を中途半端と言ってるのかが分からん
31(1): 2018/01/27(土)20:49 ID:3cbxmpEG(2/2) AAS
いやC#でLINQ使えるのは当たり前だろ
32: 2018/01/27(土)20:51 ID:Xe+uGT7T(6/11) AAS
>>31
C#としては当たり前でもあれはObject指向言語としては当たり前ではない
関数型言語の範疇
33(1): 2018/01/27(土)20:52 ID:v1Vq7O9g(4/11) AAS
>>30
お前のスキルとその根源にある脳ミソの出来が中途半端だと言ってるのだけれども伝わらんよねw中途半端な脳ミソにはw
34(1): 2018/01/27(土)20:53 ID:Xe+uGT7T(7/11) AAS
>>33
なんだ結局煽りたいだけか
35(1): 2018/01/27(土)20:56 ID:v1Vq7O9g(5/11) AAS
>>34
そこに煽られるヤツが居ればいつでも煽るよ俺はw
悔しかったら煽られない脳ミソをオカアチャンに貰うんだなw
36(1): 2018/01/27(土)20:57 ID:Xe+uGT7T(8/11) AAS
>>35
何か根拠がある訳ではないんだな?
37(1): 2018/01/27(土)20:59 ID:v1Vq7O9g(6/11) AAS
>>36
根拠が知りたいのw
38(1): 2018/01/27(土)21:02 ID:Xe+uGT7T(9/11) AAS
>>37
そりゃそうさ
まともな人なら何の根拠もなくそんなことは言わないからな
普通なら何か根拠があるのでは?と考えるのは当たり前だろう
39: 2018/01/27(土)21:03 ID:v1Vq7O9g(7/11) AAS
>>38
普通じゃない程度に出来が悪い脳ミソの保有者だからそう思うんだよw当たり前ってコワイねw
40(1): 2018/01/27(土)21:10 ID:Xe+uGT7T(10/11) AAS
うわ・・・
なんか面倒くさいのに噛み付かれちゃったな・・・
はいはい、もういいよ別に俺が中途半端でも
脳みその出来が悪くても
実際その通りだと自分で自覚しているところはあるしな
41(1): 2018/01/27(土)21:14 ID:v1Vq7O9g(8/11) AAS
>>40
自分が最初にマイクロソフトに噛み付いたのもう忘れちゃったのお馬鹿さんw脳ミソが中途半端なのにw
42: 2018/01/27(土)21:16 ID:U6WUbfXx(2/2) AAS
虎の威を借りるとはこの事だなw
43(2): 2018/01/27(土)21:17 ID:Xe+uGT7T(11/11) AAS
>>41
だからその中途半端を悪い意味で言ってる訳じゃないって・・・
もういいや、疲れた
44: 2018/01/27(土)21:20 ID:v1Vq7O9g(9/11) AAS
>>43
なんだ良い意味で言ってたのかw中途半端な脳ミソだなあw
45: 2018/01/27(土)21:24 ID:cbFXqoc1(1/3) AAS
>>43
絡まれたらNGしとくといいよ
具体的にVBAやC♯の良さは言えない子だから相手するだけ無駄
46(1): 2018/01/27(土)22:00 ID:RRxWoH5J(1/2) AAS
Pythonが関数型で先進的な言語って勘違いしてる奴なんなんだ
47(2): 2018/01/27(土)22:01 ID:v1Vq7O9g(10/11) AAS
>>46
お前だけやろw
48: 2018/01/27(土)22:26 ID:RRxWoH5J(2/2) AAS
>>47
じゃあお前の書き方が悪い
49(1): 2018/01/27(土)23:47 ID:cbFXqoc1(2/3) AAS
>>47
何が気に入らなかったのか知らんがマウントとった気になってるのはお前だけだぞ恥さらし
50(1): 2018/01/27(土)23:50 ID:v1Vq7O9g(11/11) AAS
>>49
何が恥ずかしいのか知らんけどマウントとられた気になってるお前だけだぞ恥知らず
51(1): 2018/01/27(土)23:57 ID:cbFXqoc1(3/3) AAS
>>50
俺はお前にマウントとられた覚えはないが
そういう風に見えただけだ
間違いならすまないけど、一生懸命煽ってるからそうなのかなって
52: 2018/01/28(日)00:00 ID:8+IXgyMg(1) AAS
>>51
謝るなら別にいいけど一生懸命煽ってるって逆に俺を煽ってるの?w
53: 2018/01/28(日)00:02 ID:F9GFTX62(1) AAS
なんという良スレw
54(2): 2018/01/28(日)06:22 ID:TcsihYjg(1) AAS
よくわからないけどパイソンが最強っていうことで OK?
vba 勉強しようと思って書籍を買ったんだけど。
俺はどっちの勉強をしたらいいの教えて誰か。
55: 2018/01/28(日)07:42 AAS
>>54
プログラミング言語なんか飾りにすぎないからどれでも同じ
今すぐExcel埋め込み言語として使いたいならVBA一択
56: 2018/01/28(日)08:15 ID:cPE357hY(1) AAS
>>54
とりあえずVBAやっといたら?
57: 2018/01/28(日)10:13 ID:gYcOo6Zz(1) AAS
確かにPythonがExcelに導入されるかもって話はあるが確証はない
逆にVBAが廃止されるという話は今のところない
つまりVBAを学ぶことに特にデメリットは無いね
仮にいつかVBAが廃止されて既存のVBA資産をPythonに移行する際にもVBAの知識は必要だろうし
58: 2018/01/28(日)10:18 ID:FyHZopv6(1) AAS
xls->read_excel->pandasで処理->to_excel->xls
これを
xls->pandasで処理->xls
こうなれば効率いいな
59: 2018/01/28(日)11:18 ID:4SR+EKLg(1) AAS
pythonでカーブフィッテイングとかは機能が増えるけど、
エクセルとは導出した近似式が違うとかの情報をどっかで見た。
また、深層学習の画像処理させるのは、画面更新停止させても
クソ遅いだろうから実装しない(させない)とかなんだろうか。
60(1): 2018/01/28(日)18:39 ID:uuTAMxHG(1) AAS
Excel Ruby のお知らせマダー?
61: 2018/01/28(日)18:51 ID:qhChWwH8(1) AAS
こんだけ普及してるVBAが廃止されるわけねえだろw
まあPythonが来たら廃れていくけどな
62: 2018/01/28(日)19:13 ID:C2Jb//yt(1) AAS
>>60
Ruby 死亡のお知らせならそのうち出るんじゃね? w
63: 2018/01/29(月)04:50 ID:7znYjzbE(1) AAS
大変!Rubyが息してないの!!
64: 2018/01/29(月)07:19 ID:rL5UybAs(1) AAS
正直どうでもいいです
65: 2018/01/29(月)17:53 ID:vPQd3eOK(1) AAS
決定?
66: 2018/01/29(月)18:54 ID:4EZh8Zpy(1) AAS
RubyとかいうRailsのDSLの話は板違いだろw
67(1): 2018/01/29(月)20:42 ID:pa8+GivO(1) AAS
VBAで出来なくてPythonなら出来るようになる事って何があんの(´・ω・`)
68: 2018/01/29(月)21:00 ID:kQhn+WL4(1) AAS
Python実行環境があれば
外部から操作できたりしないかな
いちいちテンプレ開いたりして操作するの面倒
69: 2018/01/29(月)21:31 ID:45icTEbF(1/2) AAS
>>67
彼女が出来てお金持ちになります
70(1): 2018/01/29(月)21:33 ID:bPUqkR9k(1/2) AAS
仮に採用されたとして、変換先であるPコードをPythonで書けるってだけで機能的に変わるわけではないだろ。
今、VBAで実装している機能をPythonで実装するだけだよ。
Pythonのライブラリや機能を期待する声が大きいけど、どうせPython for Applicationって独自言語にするだろうし、
放置していたVBAに対してライブラリや機能を盛り込むのが一番早いような仕様を、
どういう落とし穴があるかも分からない未知の言語に実装するとは到底思えない。
71(1): 2018/01/29(月)21:36 ID:45icTEbF(2/2) AAS
>>70
Pコードがそのままとは限らない
72(1): 2018/01/29(月)21:39 ID:+G/nyk7a(1) AAS
出きることが増えるとかじゃなくてVB系の冗長なコーディングから解放されるのがでかいわ
関数型的なことはよくわからんけど、クラスもましなものが用意されてるんでしょ
73(1): 2018/01/29(月)21:51 ID:bPUqkR9k(2/2) AAS
>>71
Pコード弄るならVBAも弄らないとならないし、そこで追加した仕様をあえてVBAから使えないようにするのは不自然。
Pコード弄らないならPythonはその仕様通りに歪むだろうから、たぶん期待するライブラリも機能も使えない。
どっちにしろVBAに機能が追加されるか、Pythonから機能が削られるかのどちらかでしか実現しないと思うよ。
74(1): 2018/01/29(月)22:50 ID:FfNg5oru(1) AAS
>>72
VBAからPythonへの移行作業とかやらされる方がよっぽど面倒だと思うが
新しく作るだけが仕事じゃないからね
75: 2018/01/30(火)07:36 ID:LqfPOT3o(1) AAS
>>73
VisualStudioみたいにする可能性もある
76: 2018/01/30(火)08:07 ID:R3oCXQqF(1) AAS
>>74
いや、VB自体は残るでしょ
77(1): 2018/01/30(火)08:12 ID:gBU+LQhN(1) AAS
こもそも
> 仮に採用されたとして、変換先であるPコードをPythonで書けるってだけで機能的に変わるわけではないだろ。
みたいな妄想を根拠に言われてもなぁ w
78(3): 2018/01/30(火)15:12 ID:5GO1HuBo(1/3) AAS
>>77
Excelの正体がPコードの塊と言っても過言ではなく、過去のバージョンとの互換性によって今の地位があり、
セキュリティの問題からVBAに色んな制限を加えてきたという事実があるから、そこを本来的な使い方をしていないユーザーの為に全て捨てるとは考えにくい。
プログラミング言語の知識がない人によくある勘違いなんだけど、言語ってのは文法を指した言葉であって生成される中身は一定じゃないんだよ。
今でこそ規格化が一般的だけど、初期の頃はBASICやC言語にしたって、書き方が同じだけで挙動が違うってのはよくあったわけで。
だからPython VMを直接載せるのでもない限り、Excel Pythonは独自のコード生成をする事になるし、既にあるPコードで挙動を似せるのが一番現実的。
「VBAだと制限があるから、他の言語にすれば制限が無くなるかも!」という感じの意見がPython推しに一番多いんだけど、
省1
79(1): 2018/01/30(火)15:50 ID:qrr5XIVv(1/2) AAS
> 「VBAだと制限があるから、他の言語にすれば制限が無くなるかも!」という感じの意見がPython推しに一番多いんだけど、
うそだぁ!書きにくく読みにくい化石みたいなVBの構文使いたくないだけだぞ。出来ることは一緒で問題ない。
80(2): 2018/01/30(火)16:06 ID:5GO1HuBo(2/3) AAS
>>79
構文の話で目立つのは「VBAだとこんなに書かなきゃならないけど、Pythonならたった数行!」みたいなの多いけど、
それはPythonの機能やライブラリによって助けられているだけで、これが使えないなら同様の手段を経ることになるんだけど、それは前提の話?
同環境下なら比較が==になるとか、そういう違いしかないと思うんだけど、たったそれだけの為に騒いでるの?
81(1): 2018/01/30(火)16:57 ID:2erBHUms(1) AAS
>>80
いちいちループ文とか条件分岐とかも大分簡素化するだろ
上下前次1-新書関写板覧索設栞歴
あと 357 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s