TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
動的言語で大規模開発
【.cmd】 バッチファイルスクリプト %12 【.bat】
Kotlin 6
将来的にPGになりたいんだが、やっぱCから?
【R】configure大嫌い【RMS】
Visual Studio 2019 Part2
くだすれPython(超初心者用) その44【Ruby禁止】
【最強CUI】PowerShell -Part 2
くだすれPython(超初心者用) その47【Ruby禁止】
【上流社会】MSDNサブスクリプション総合【最先端】

Excel Python 質問スレ


1 :2018/01/27 〜 最終レス :2020/03/10
Excel に Python が搭載されるようです
これで仕方なく使ってた VBA ともおさらばです

アンケートフォーム
https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7tUuWqOwSJFpBE5ZLhdkgtUMkhZWlkxRjhDRklXSjNTVkNSWkE2WlNQMS4u

公式
https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/10549005-python-as-an-excel-scripting-language
https://twitter.com/ayatokura/status/942029214257000449
https://forest.watch.impress.co.jp/docs/news/1082952.html
http://www.itmedia.co.jp/news/articles/1712/18/news076.html

■関連
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1097447.html
https://qiita.com/yniji/items/2e80ace081c4b59bc327
https://tonari-it.com/python-and-excel/

2 :
だめなら諦めるつもりだった
今は反省している

3 :
■関連

Excel VBA 質問スレ 51
http://mevius.2ch.sc/test/read.cgi/tech/1510107990/

4 :
そもそも決定してるんだっけ
β版で実装の目処たってて
あとは有効にするか隠すかだけなのか

5 :
秀丸マクロのpython化はよ

6 :
2019年なら間に合うっていう意味かも知れないが
既に手遅れ感というか今更感もある
10年前に搭載してれば世界は変わってたはず

7 :
なんで C# じゃないんだよ...

8 :
ほんそれ

9 :
ってゆーかアンケートにそれ書いてきた?

10 :
むしろそれで C# に方針変更されても困るな

11 :
ローカルでjavascript使わせてくれたらそれで良いよ

12 :
のちの Python# である

13 :
有料はやる気出ないな
https://tonari-it.com/pyq-python/

14 :
OneDrive だか Skydrive だかの excel にも python 載っけてくれ

15 :
>>11
https://msdn.microsoft.com/ja-jp/library/office/mt598672.aspx
こんなのもあったよな?
で、今度はPython?
ブレてんな、内部でもめてんのか

16 :
選ばれたのは
ExcelでもなくPythonでもなくC#でもjsでもなく
プラットフォームでしたでござる

17 :
なまじ普及してるC#にしちゃうと、既存のライブラリとの整合性というか相性の問題が出まくってサポートがパンクどころかビッグバンを起こす危険性がある
コストばかりかかって利益を生まないサポートのことを考えたら、俺なら絶対に採用しない

18 :
いつから?
Pythonでセル指定とかどうやるん?

19 :
>>18
どうってどう言う意味?
普通にセル範囲(PythonでRangeと言うと語弊がある)をVBやC#でいうLINQみたいな感じで
触るようにもなれるって感じじゃないの?

20 :
>>17
既にMicrosoft.Office.Interop.Excelがあるのになに言ってるんだ? w

21 :
win32comならpythonにもあるぞ

22 :
>>19
そっか
まあ出てこないとわからんよな

参照設定とか気軽にプログラム内で組み込めるようになればいいのに

23 :
>>7
時代はObject指向言語から関数型言語に移りつつあるからな

前からMicrosoftは中途半端にしておくのが好きで
VBAもObject指向言語に片足突っ込んだ状態のままだし
VB.NetやC#も今、関数型言語に片足突っ込んだ状態になっている

ひょっとするとMicrosoftは今後Pythonを主軸に持って行くつもりかもね
今後、今までVBAが時代錯誤の構造化言語と呼ばれて来たように
C#がそう言われる時期が近づいて来たのかも知れないね

24 :
何はともあれ誰よりも中途半端な>>23であった

25 :
>>24
その「とりあえず分からなければ煽っとけ」みたいなのはいいから

26 :
>>25
その「とりあえず分からないけど評論しとけ」みたいなのはいいからw

27 :
.netframeworkはMac的な問題があるからじゃねえの
Macでも対応してんだっけかあれ

28 :
>>26
別に中途半端が悪いと言ってる訳ではないよ
お陰でVBAでもポリモーフィズムが使えるし
C#でもLINQやラムダ式が使えるわけだし

29 :
>>28
俺はお前の中途半端が悪いと言ってるのだけれどもw

30 :
>>29
何を中途半端と言ってるのかが分からん

31 :
いやC#でLINQ使えるのは当たり前だろ

32 :
>>31
C#としては当たり前でもあれはObject指向言語としては当たり前ではない
関数型言語の範疇

33 :
>>30
お前のスキルとその根源にある脳ミソの出来が中途半端だと言ってるのだけれども伝わらんよねw中途半端な脳ミソにはw

34 :
>>33
なんだ結局煽りたいだけか

35 :
>>34
そこに煽られるヤツが居ればいつでも煽るよ俺はw
悔しかったら煽られない脳ミソをオカアチャンに貰うんだなw

36 :
>>35
何か根拠がある訳ではないんだな?

37 :
>>36
根拠が知りたいのw

38 :
>>37
そりゃそうさ
まともな人なら何の根拠もなくそんなことは言わないからな
普通なら何か根拠があるのでは?と考えるのは当たり前だろう

39 :
>>38
普通じゃない程度に出来が悪い脳ミソの保有者だからそう思うんだよw当たり前ってコワイねw

40 :
うわ・・・
なんか面倒くさいのに噛み付かれちゃったな・・・
はいはい、もういいよ別に俺が中途半端でも
脳みその出来が悪くても
実際その通りだと自分で自覚しているところはあるしな

41 :
>>40
自分が最初にマイクロソフトに噛み付いたのもう忘れちゃったのお馬鹿さんw脳ミソが中途半端なのにw

42 :
虎の威を借りるとはこの事だなw

43 :
>>41
だからその中途半端を悪い意味で言ってる訳じゃないって・・・
もういいや、疲れた

44 :
>>43
なんだ良い意味で言ってたのかw中途半端な脳ミソだなあw

45 :
>>43
絡まれたらNGしとくといいよ
具体的にVBAやC♯の良さは言えない子だから相手するだけ無駄

46 :
Pythonが関数型で先進的な言語って勘違いしてる奴なんなんだ

47 :
>>46
お前だけやろw

48 :
>>47
じゃあお前の書き方が悪い

49 :
>>47
何が気に入らなかったのか知らんがマウントとった気になってるのはお前だけだぞ恥さらし

50 :
>>49
何が恥ずかしいのか知らんけどマウントとられた気になってるお前だけだぞ恥知らず

51 :
>>50
俺はお前にマウントとられた覚えはないが
そういう風に見えただけだ
間違いならすまないけど、一生懸命煽ってるからそうなのかなって

52 :
>>51
謝るなら別にいいけど一生懸命煽ってるって逆に俺を煽ってるの?w

53 :
なんという良スレw

54 :
よくわからないけどパイソンが最強っていうことで OK?
vba 勉強しようと思って書籍を買ったんだけど。
俺はどっちの勉強をしたらいいの教えて誰か。

55 :
>>54
プログラミング言語なんか飾りにすぎないからどれでも同じ
今すぐExcel埋め込み言語として使いたいならVBA一択

56 :
>>54
とりあえずVBAやっといたら?

57 :
確かにPythonがExcelに導入されるかもって話はあるが確証はない
逆にVBAが廃止されるという話は今のところない
つまりVBAを学ぶことに特にデメリットは無いね
仮にいつかVBAが廃止されて既存のVBA資産をPythonに移行する際にもVBAの知識は必要だろうし

58 :
xls->read_excel->pandasで処理->to_excel->xls
これを
xls->pandasで処理->xls
こうなれば効率いいな

59 :
pythonでカーブフィッテイングとかは機能が増えるけど、
エクセルとは導出した近似式が違うとかの情報をどっかで見た。

また、深層学習の画像処理させるのは、画面更新停止させても
クソ遅いだろうから実装しない(させない)とかなんだろうか。

60 :
Excel Ruby のお知らせマダー?

61 :
こんだけ普及してるVBAが廃止されるわけねえだろw
まあPythonが来たら廃れていくけどな

62 :
>>60
Ruby 死亡のお知らせならそのうち出るんじゃね? w

63 :
大変!Rubyが息してないの!!

64 :
正直どうでもいいです

65 :
決定?

66 :
RubyとかいうRailsのDSLの話は板違いだろw

67 :
VBAで出来なくてPythonなら出来るようになる事って何があんの(´・ω・`)

68 :
Python実行環境があれば
外部から操作できたりしないかな

いちいちテンプレ開いたりして操作するの面倒

69 :
>>67
彼女が出来てお金持ちになります

70 :
仮に採用されたとして、変換先であるPコードをPythonで書けるってだけで機能的に変わるわけではないだろ。
今、VBAで実装している機能をPythonで実装するだけだよ。

Pythonのライブラリや機能を期待する声が大きいけど、どうせPython for Applicationって独自言語にするだろうし、
放置していたVBAに対してライブラリや機能を盛り込むのが一番早いような仕様を、
どういう落とし穴があるかも分からない未知の言語に実装するとは到底思えない。

71 :
>>70
Pコードがそのままとは限らない

72 :
出きることが増えるとかじゃなくてVB系の冗長なコーディングから解放されるのがでかいわ
関数型的なことはよくわからんけど、クラスもましなものが用意されてるんでしょ

73 :
>>71
Pコード弄るならVBAも弄らないとならないし、そこで追加した仕様をあえてVBAから使えないようにするのは不自然。
Pコード弄らないならPythonはその仕様通りに歪むだろうから、たぶん期待するライブラリも機能も使えない。

どっちにしろVBAに機能が追加されるか、Pythonから機能が削られるかのどちらかでしか実現しないと思うよ。

74 :
>>72
VBAからPythonへの移行作業とかやらされる方がよっぽど面倒だと思うが
新しく作るだけが仕事じゃないからね

75 :
>>73
VisualStudioみたいにする可能性もある

76 :
>>74
いや、VB自体は残るでしょ

77 :
こもそも
> 仮に採用されたとして、変換先であるPコードをPythonで書けるってだけで機能的に変わるわけではないだろ。
みたいな妄想を根拠に言われてもなぁ w

78 :
>>77
Excelの正体がPコードの塊と言っても過言ではなく、過去のバージョンとの互換性によって今の地位があり、
セキュリティの問題からVBAに色んな制限を加えてきたという事実があるから、そこを本来的な使い方をしていないユーザーの為に全て捨てるとは考えにくい。

プログラミング言語の知識がない人によくある勘違いなんだけど、言語ってのは文法を指した言葉であって生成される中身は一定じゃないんだよ。
今でこそ規格化が一般的だけど、初期の頃はBASICやC言語にしたって、書き方が同じだけで挙動が違うってのはよくあったわけで。
だからPython VMを直接載せるのでもない限り、Excel Pythonは独自のコード生成をする事になるし、既にあるPコードで挙動を似せるのが一番現実的。

「VBAだと制限があるから、他の言語にすれば制限が無くなるかも!」という感じの意見がPython推しに一番多いんだけど、
現在の制限が無くなったら、そもそもExcelの開発環境自体が会社に禁止されて本末転倒になると思うから制限を無くすってのは出来ないだろうし。

79 :
> 「VBAだと制限があるから、他の言語にすれば制限が無くなるかも!」という感じの意見がPython推しに一番多いんだけど、

うそだぁ!書きにくく読みにくい化石みたいなVBの構文使いたくないだけだぞ。出来ることは一緒で問題ない。

80 :
>>79
構文の話で目立つのは「VBAだとこんなに書かなきゃならないけど、Pythonならたった数行!」みたいなの多いけど、
それはPythonの機能やライブラリによって助けられているだけで、これが使えないなら同様の手段を経ることになるんだけど、それは前提の話?

同環境下なら比較が==になるとか、そういう違いしかないと思うんだけど、たったそれだけの為に騒いでるの?

81 :
>>80
いちいちループ文とか条件分岐とかも大分簡素化するだろ

82 :
>>80
> 構文の話で目立つのは「VBAだとこんなに書かなきゃならないけど、Pythonならたった数行!」みたいなの多いけど、

それ構文の話じゃねーじゃんw
こんな過疎スレで藁人形論法までカマしてきてワロタwwwww

83 :
ちょっと裾野が広がるだけで判ってない人が入ってくる

84 :
>>81
reduceやmapを素直に使わせてもらえるかっていうのがクラスモジュールという存在を見た時に凄く不安。

一応、今でもクラスモジュールが馬鹿みたいに増えていくのさえ許容すれば機能的に似たようなのは作れるし、
実際に作った事もあるから、標準モジュールにClassを書ければなぁと思う場面は多々あるんだけど。

>>82
ごめんよ、関数型言語的な書き方が出来るかどうかって点だとしか思わなかったわ。
それ以外だとPythonについて詳しくないのでVBAとの構文的な違いって何を指すのかよく分からん。

85 :
rangeでもめそうΩ

86 :
こんなところで言い争ってないでggrksだな

87 :
おまえらがクソなのは決してVBAのせいではないという事を声を大にして言いたくなるスレだな

88 :
VBAが古臭いのは確かだけどPythonはPythonで変態仕様だからなぁ
まあコードは確かに短くなるけど好みは分かれそう

89 :
>>87
好きな方使えばいいだろ
お前みたいのが一番いらん

90 :
>>85
それな

91 :
次からは非同期じゃないの?
あのおまじないは多分消えるでしょ

92 :
>>78
> Excelの正体がPコードの塊と言っても過言ではなく
妄想じゃないと言い張るならソースのひとつでも持ってきやがれ

93 :
>>78
>現在の制限が無くなったら、そもそもExcelの開発環境自体が会社に禁止されて本末転倒になると思うから制限を無くすってのは出来ないだろうし。

現在の制限って何?
Excel VBAでできないことって何かあるっけ?
Windows APIも呼べるし何だってできると思ってたけど。

94 :
>>93

意外となんでも出来ちゃうよね
ただVBAはおもちゃでなければならないって立場もわからないではない

95 :
なにげにVBAエディタ優秀だからな
正直期待してる 
今もpythonでエクセルデータ処理すること多いしな

96 :
>>78
まぁよしんばPコードを使うとしてそこまで心配することも無いんじゃない?
中間言語と言えば大概昔で言うところのアセンブラレベルまで低級化しているもの。
まぁインタプリタであることはネックになるかも知れないけど
Pythonが如何にPコードに翻訳されるかということだけでしょ?

97 :
>>95
VBEになれてるせいでVSがめっちゃ使いにくく感じる
機能はどう考えてもVSの方がいいのはわかってるんだけど

98 :
機能が豊富で性能が上でも使いやすいとは限らない法則

99 :
WebObjects流行らんかったしな

100 :
>>97
俺は全く逆
VSで暫く組んでるとVBAはまるでテキストファイルに書いてるんじゃないかと錯覚するくらい
インテリセンスが効かない

とは言え走らせながらコードを直して行けるのはいいよね
基本インタプリタだから


100〜のスレッドの続きを読む
Kotlin 4
【消しゴム】MONOを使ってみるスレ4【じゃない】
javaとpythonってどっちが初学に向いてる?
StackOverflowについて語るスレ
プログラミングのお題スレ Part15
C/C++以外の推薦図書/必読書のためのスレッド
JavaScript 4
プログラマが使ってはいけないテキストエディタ
ATL/WTL Part7
関数型プログラミング言語Haskell Part33
--------------------
【アズレン】アズールレーン Part1805
【SKE48】日高優月応援スレ☆19【ゆづき】
新潟県警「詐欺防止のポスター作成に協力してくれませんか?」ラグビー日本代表稲垣「いいッスよ!」
【話題】5月の『コミケ』現段階で開催方向 サークル参加者へ当落発表
はてなユーザーは驕るな
山形竜二の日記帳 1STOP
NHK連続テレビ小説「純と愛」part110
【Ψ】おんな城主 直虎の視聴率を語るスレpart31
YAMAHA MT-03/MT-25 part13
啜り貪りはマジキモいので辞めてほしい。辞める事が出来ないならマジ史んでほしいわwと思うヤシの数→
beatmaniaIIDX 皆伝スレ 137スレ目
相模原の重度池沼の犠牲者の魂の冥福を祈るスレ
【税収減、赤字国債頼み】財政再建後回し
イギリス外相「私の妻は日本人…あ、違った中国人ですw」 [449538575]
【菩薩メタル】藤原さくら 1マンモス♪
マルハン
レンタル鯖板の皆でまとめサイト作ろうぜ!
P献金
【ドS】 5  8  ス レ【限定】
日本工学院専門学校声優俳優科4
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼