Excel Python 質問スレ
>>233
OpenOfficeだとPython標準ライブラリのサブセットが同梱されていた。
ライブラリの追加は、まぁ別のライブラリパスに突っ込んでやれば済みそうな。 >>236
天下のMicrosoft様がこれがスタンダードだ!って宣言すれば導入しやすいだろ WindowsUpdateにはOfficeのアップデートも含まれてるし、セキュリティの問題もあるからWUを切るわけにもいかないんだから
もしやるとしたら、知らないうちにごっそりインストールされて終わりだろ >>238
厳しい企業はNuGetも無断使用禁止だよ
パッケージの依存関係ツリー全部に使用許可が要る
ましてや得体のしれないPythonのパッケージなんて絶対許可でない >>236
Excelインストールしたいので許可ください >>240
Excelの完全インストールを実行したいだけなんですけど・・・ 標準以外のPythonモジュールは文書に同梱するしかないだろうし
ExcelにPython外部モジュール許可ポリシーみたいなのがなければ
会社が許可しないというのはExcel使用禁止と同じ意味になるな そう
だからExcel Pythonは実質的に役立たずなんだよ
日本のビジネス習慣の理不尽さを甘く見ない方がいい excel vba の問題は言語シンタックスというよりも
シートオブジェクトとべったりなコードになりやすいって問題点が
python 化によって明確になるだろう。 >>237
追加でインストール可能 → 配布時にユーザーがどうやって実行するのか考えるだけで頭が痛い
追加でインストール不可 → コーディング時に環境構築面倒臭い >>240
WindowsUpdateに組み込まれてたらいけるんじゃねーの?
いや大手は無理なの知ってて聞いてるけど大抵の開発現場じゃそこまでガチガチでもないでしょ 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
RAIIH vbとvbaとvbsならわりと便利に使ってる
javaやjsやCなど;が付く言語はちょっと使ってみたけど何か苦手
最近kotlinでandroidアプリ開発の勉強してる
pythonも興味あるけどどうかな 2019プレビュー版出たけどpython非搭載やんけ
また嘘ついたのかてめえら で、Pythonあったの?どうせIronPythonを参照追加で使うとかそういう類の話なんでしょ? python搭載するとどうなるの?
大量のデータを一瞬で処理するの? vbaの代りになるだけだよ
xlsファイル弄るだけなら今でもできるし 理由はこの辺読んでくれ
ttp://tonari-it.com/python-and-excel/
ttp://qiita.com/yniji/items/f2a528a8cc3f05b5b844 いままで入門用言語といえばBASICだったが
時代が移り変わって役割がPythonに変わった
ただそれだけの事じゃないかな
あと俺ら的にはIDEやライブラリ充実するなど開発環境の充実がメリット
個人的には.NETからエクセル操作をもっと充実させればいいんじゃないかと思うよ
VSに勝る開発環境は今のところ皆無なわけで >>263
搭載のされ方によるな。
ライブラリが自由に使えるのであれば、自作しなくてもいい場面が増えて楽になる。
その場合はCで実装されてることが多いから、速度も速くなるだろう。
逆に使えるライブラリに制限があると、VBAとやれることは大して変わらないことになる。ただプログラムとしてリストや内包表記があるから、書きやすかったり見やすくはなると思う。 >>266
2つめのリンク先えらい事実誤認のアホ記事 そうやって他人に聴いてるからお前はいつまでも成長出来ないんだ これからvbaするならpythonのほうがええな
vbaより簡単だと思う >>268
内包表記は見にくいし醜い。オフサイドルールも見にくいし醜い。
そもそも、幅広く使われるビジネスソフトにPythonなんて気持ち悪い名前の言語が
採用されるはずがない。 >>276
基本的な部分の難易度は同じくらい。VBA出来るならすぐ理解できると思う。
ただPythonはライブラリが本体だから、それらを使いこなそうとすると勉強することは多い。 >>277
インデントは好き嫌いあるのは分かる。
けど内包表記は見やすいと思うけど。
個人的に一番気持ち悪いのは、rangeで指定した値の一つ前までってところ VBAは最も難しい言語の一つだと思う。バグみたいな不具合が罠のようにあちこちに潜んでいて。
Pythonには妙な挙動は少ないが、Microsoftが改造を施すと難しい言語になるだろうと思う。 Pythonの開発環境どうなるんだろ
それにACCESSでもPythonになったら小規模開発にちょっとした革命が起きるんじゃないか? pythonはマニュアル少ないのも辛いかも
Qiitaは自己満の糞野郎が投稿してるだけだしね そのマニュアルとは何を指している?
MS-HelpよりPythonのマニュアルの方が内容的には充実しいると思うのだが。 >>281
pythonでaccessは今でも使える >>23
なら、素直にLISP乗せちゃえば?
表計算とリストは親和性高いし
(知らないだけかもしれないが)LISPで作られた表計算あってもおかしくない >>286
そのまんまだけど
値だろうと式だろうと
列ごとにリストにして、そのリストを内包するリストにすれば、後はリスト操作だけ
って答えじゃダメ? ああ、ここにも単なる可変(mutable)な配列に対して、
驚くなかれリストと命名しちゃったことで生まれた被害者が一人
(二次元配列として内部表現される)表計算と配列は親和性が高い、
であるならば、常識だけど
用語の命名ってとっても重要だよね、潜在意識に刷り込まれちゃうから なるほど
python -> リスト -> LISP に飛んだのか >>289
違う。>>23でこれからは関数型言語だというから
それなら関数型言語の代表格であるLISPが適役だろうってこと
Python > LISPではなく
LISP > Pythonなのでは?
影響受けたという意味なら
自分はExcelといえば、昔ながらのマクロ言語派だったからVBAなんて覚えたくなかった
それがPythonでやれるなら、どーんと来いって感じ
ただ、セルや列、行の操作がVBA風ならちょっとヤダなと思う
絶対参照とか相対参照以外のリスト形式とみた場合の扱い方できればなって ExcelがPythonに対応したら革命がおこるんじゃないか。 操作アシスタントにPythonと入れても何も出てこないな。 操作アシスタントにPythonと入れても何も出てこないな。 >>295
コーディングヲタ共がVBAディスってドヤっとるだけやからなw >>296
ガセって言うか願望だろ
未だに信じてるやつがいると思ってるお前のほうが心配だよ w てかExcelにpythonが追加されたとしてExcel上で書きたいやついないだろ VBAよりは良いんじゃないか
ライブラリーとかが使えるんだったら便利だし
Excelシート上のデータを一気に配列に取り込むなりして
エクセル関数使わずに計算するケースが多くなったりして
上司が正規表現使わずにmidやらindirect関数とか駆使したクソシートは
見てる方が辛いし、解読に難儀する ライブラリが便利だしコードが書きやすいし読みやすいのでPythonのがいいですw >>302
VBAと同じような感じで使えるなら普通に使う奴いるだろ
ってかそうでないと搭載しないだろうし >>302
いないことはない。IronPythonでExcel操作したやつは実際に居たので。
VB6より出来ることは多いので便利だよ。 pythonできるならもはやExcel使う必要すらないわ
csv読み込んでそのまま分析すればよくね >>309
PythonでExcel並みの入力ができるようになってから出直してきなさい >>309
その方が手軽と考える人はとっくにVBSとデータファイルでやっている。
スプレッドシートの扱い方を話しているのに主役を捨てては主客転倒の論議だろう。 使ったことはないけど、LibreOfficeのpythonとの互換性は考慮されるのだろうか。
その実装も内部ツールとしては使い勝手が良いとはいえない様だけど >>312
実行完了無くても動く分VBSのほうが良い気がする Pythonなんて昨今もてはやされるようになっただけで、Perlのようにじきに下火になるだろ。
そんな将来性がなくて、しかも言語仕様が汚い言語を採用するのは賢明ではない。
BASICは批判もいろいろ多いが、半世紀近くそこそこ使われ続けてきた実績がある。
Pythonに取って代わるだろうGOは言語仕様がまともなので、採用してもまあ良い。 別にどんな言語でも良いよ。
どうせ大して変わらん。
出てきたものを使うまで。
言語よりも.net使えるかどうかの方が大きい。 GOがスクリプトのPythonに取って代わる訳ないだろ... >>321
> BASICは批判もいろいろ多いが、半世紀近くそこそこ使われ続けてきた実績がある。
半世紀前のBASICとVBAじゃ全く違う言語と言っても過言じゃないだろ… フランスではPythonが教育現場で使われている
一国で収まるのかEUに波及するかは不明だが
教育市場は馬鹿にできないからね
また、スプレッドシートも同国で低学年(日本の小学校に相当)教育に取り入れられている
ならば、MSも無視出来ないだろう
教育市場に活路見出す大手電卓製造メーカのCASIOとTIはPython採用を表明し、先行販売している
教育市場向けの低価格帯製品にスプレッドシートを搭載した関数電卓の販売も計画してる
ただ、スプレッドシートといえばExcelが業界標準
ExcelでPythonの噂も、それこそ火の無いところには煙立たず
フランスというよりEUは教育市場においてMSにベッタリなのを嫌うだろう
そうなるとV.B.を採用したくないはず
それとなく(あからさまに?)MSへ圧力掛けてもおかしくない
勝手な推測だからどうなるかわからんけどね
噂の一端にこんな事情もあるよって事 Googleスプレッドシートのほうが便利
Excelは無駄な機能多すぎ >>327
表計算になにを期待するか次第でしょうね。 教育現場に限定すれば、
ロータス123よりもシンプルでもいいのかもね
セルに式書き込めて、グラフ化できればok的な
更にグラフ関数電卓に限って言えば、スクリプトでスプレッドシートを作成、参照する事は可能
というより、普通にやってる事 補足、グラフ関数電卓の場合に標準のスクリプトに新たにMicroPythonが採用されたわけだけど
表計算やグラフ描画のライブラリが提供されるとCASIOフランスとユーザのディスカッションで公言された
2018/8/31のアップデートでfx-CG50にて Python正式提供開始
TI社も2019年度初頭にTI-83向けにMicroPython搭載のOSアップデートを予定(TI-84+CEにも使えるらしい)
米国の新興企業NumWorks社が Python標準搭載のシンプルなグラフ関数電卓を販売中
プレステのコントローラーとApple製品の融合を目指したらしい
多分MicroPythonを搭載してるんだろう
HP社は今のところ予定なし
有志が PythonからHP PrimeのPPL、50gのRPLへのコンバータを開発済み
MicroPythonを組み込んだ、ワンボードマイコンも発売してんのね 言語が流行るかどうかは結局キラーアプリ、ライブラリがどれだけ揃うかだから
今のPythonの地位は当分揺るがないよ