Excel Python 質問スレ
>>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の地位は当分揺るがないよ これが小学生のおっぱいかよ・・・
12歳の乳とは思えんな・・・ ここだけの話、娘のパンティと嫁のパンティの違いがわからん
洗濯もの干したり畳んだりするときにどっちのなわばりに投入するか迷う パパに洗わせている娘って
お年頃になるまでの楽しみだねw 年頃じゃない娘のパンツが妻のと同サイズで同じようなデザイン???
すげー家族だな たかがパンツ一つで家族に連帯責任負わせる鬼畜米英>>342 一体いつから――ExcelにPythonが載ると錯覚していた? ウチの会社Office2010なんだけど次にどれに移るのか未だに決まってない
Office365にpython載ったとしても会社はOffice2019になったらつらい… office365にまだpython載ってないよね
いつ載るの?
独自関数使うAdd-In入れてるんだけど365と相性クソ悪くて笑う
pythonも万全な状態で載るのかなあ >>348
あまり期待しないほうがいいと思いますよ… Googleに流れるのを引き留めるためだけにPython打ち出してみたフェイク CやJavaのときのように、言語仕様を満たす技術がないためPy#言語をを作ろうとしたが、本家に断られたんじゃないの。 1/3のupdateでExcel2010が動かなくなります
【Win】 WindowsUpdateで入れなくても良いKBリスト。2018年12月12日まで分
http://blog.livedoor.jp/nichepcgamer/archives/1039785182.html Pythonの開発者ってGoogleの社員じゃなかったっけ?もうやめたの? msの社員がフォーラムで回答してたけどpythonではなくjavascript系だって >>355
そのフォーラムでMSの人が言ってたのはドットnetに対応ですよ
vb.netとC#です EXCELにはジャバスクリプトだってよ
Python使いたいやつはxlwings使えだってさ
残念 むしろ朗報かもな
ヴイバがPython界に流れ込むのを阻止するのは疲れる xlwingsとopenpyxlがあるけど
openpyxlは使うメリットがあまりないんだよな
openpyxlならpandas使ったほうがいいしな
EXCEL終了のお知らせだな だよな
EXCELを操作したりEXCELファイルを操作するライブラリあるけど不要。pandas最強だよな
俺はEXCELがPythonを導入しないようなのでEXCELに見切りつけるとこに決めた べつにPythonからExcel操作できれば十分じゃないかな >>363
自分が使うだけならそれでいいけどひとに使ってもらうならインストールが別途必要なPythonはないわ
なので標準搭載してほしい しかもPythonからEXCEL操作だと処理が遅いんだよな LibreOfficeならPythonが使えるから乗り換えたほうが賢い グーグルスプレッドシートは操作性がエクセルとかなり違うし色々重要な機能が足りてないし
クラウドだしそもそもPython使えないだろw え?グーグルスプレッドシートはPython使えるの?
ジャバスクリプトじゃなくて? 調べたけどやっぱり使えねえだろ
APIから操作するって情報しか見つからなかったぞ Pythonからスプレッドシートを操作はできるけど
Apps ScriptのようにスプレッドシートからPythonを呼び出すことはできんでしょ? ExcelってPython呼べたっけ
360のExcelからなら呼べるんか?
(dll経由とかそんな話じゃなくてって意味で) >>375
話変わってるけど、MSがPythonでExcel操作出来たら、サポートされたらどうですか?っつうアンケートをしたのが最初。
それに反応して、今後搭載されるかもしれないって思ってた人達のスレ。 なんで今のExcelで出来ないことがgoogleappsだと出来ると思ったんだろう >>367->>369の流れでしょ
結局、外部から操作するだけならpandas使ったほうが
圧倒的にできることが多いし優秀なんだよな
正直、エクセルは仕事以外ではあまり使わないけど
ソルバーだけは優秀なんだよなエクセルの Aの製品にある機能は全然別のBにあって当然
そしてその使い方を教えることを要求するのが当たり前
要求が満たされなければ捨て台詞 と
ゆとり確定 >>380
たぶん誤爆。
別のスレに全く同じレスがあった。 EXCELにpythonが搭載されたら、日本のOLもpython使いになるのか(´・ω・`) python excelで4月〜翌年3月迄のシートを作りたいのですが、わかりません。
宜しくお願いします MSは覇権を握る言語はRUSTだと豪語してたで
二枚舌戦術どころじゃねーな https://qiita.com/yniji/items/b38bc312e860027108ac
11月6日にreditの 'ask me anything' にマイクロソフトの Excel チームが登場して、
「いつExcelにPythonが搭載されるのか?」という質問に対して以下のように回答しています。
要するに、マイクロソフトが Excel に搭載するのは JavaScript であって、
Python を使いたいのであれば PyXLL か xlwings を使えということのようです。 キタ━━━━━━(゚∀゚)━━━━━━ !!
Excel操作をJavaScriptで記録 〜Microsoft、“Office Scripts”をパブリックプレビュー - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1227931.html これ 365 専用だから
Excel VBA 関係無いし
ましてや
Excel Python ですらない
あほはかえれ TypeScript@Microsoft推してるのに
Pythonは無いでしょ >>393
エクセルオンラインでついにスクリプトが動くのか
かなり画期的なことだと思うがおまえら反応悪いなw
iOS系の奴らは特に盛り上がるんじゃないか >>390
>>393
オンラインだしJavaScriptか
普通のエクセルに
Pythonも載せりゃいいのに……! エクセルを見切ってLibreOffice使ったほうが幸せになれそう >>395
速度は遅いのに静的型付けってなんか意味あるのか?
教えてエロい人 エクセルオンラインなんてどうでもいいんだけど
デスクトップ版のExcel VBAはいつになったらJavaScriptに置き換わるんだ? 元pythonの人がmsに行ったニュースがあったと思うけどこれは期待していいのかな これって、ホントにPythonがEXCELに載るの?
信じていいの? ネットで散々調べてもわからなかった
xlwings EXCELからvbaで呼び出す時
わかる人居たらおせーて
xlwings.basのFunction ReadFile内の
Open FileName for input as #Filename
で実行時エラー53で止まる
どうやらlogファイルが見つからないのまではわかったけど… pysideのデザイナーでデザインしたレイアウトと実際の実行時のレイアウトが全然違うのはどうしてでしょうか?
実行するとコントロールがつぶれてしまいます >>240
import webbrowser, time, random
for prtimes in range(0, 3): \
base = '/munegap/xedni/lmth/niam/pj.semitrp//:sptth'[::-1]; \
num = str(random.randint(1, 21000)); \
webbrowser.open(base + num); \
time.sleep(random.randint(30, 39)) 連番の画像処理をし始めたのですが、処理後の画像の保存ができず困ってます。
以下のどこが駄目なのでしょうか?
s1 = [cv2.imread("im1_"+str(i)+".jpg", 0) for i in range(17)]
s2 = [cv2.imread("im2_"+str(i)+".jpg", 0) for i in range(17)]
ret = 160
a1 = [cv2.threshold(s1[i],ret,255,cv2.THRESH_TOZERO) for略]
a2 = [cv2.threshold(s2[i],ret,255,cv2.THRESH_TOZERO) for略]
[cv2.imwrite("a1"+str(i)+".jpg", a1[1]) for略]
[cv2.imwrite("a2"+str(i)+".jpg", a2[1]) for略] 補足
初めはret=160で変数作らずにthresholdの中身を160で書いてましたが、そうするとtoo many values to unpackと怒られました >>418
自己解決
いや根本的には解決してないけど、とりあえず動かせることはできた
それとrangeの範囲変えてなかった、>>418なら初めに一行for書けばいいだけだわ もうexcelにプログラミング言語もどきを搭載するのは勘弁してくださいMSさん。 プログラムはGoogle Chromeを操作するために
SeleniumやGoogle driverなどの少し特殊なツールを利用しているのですが
kivyでグーグルプレイに登録できないですか?
やり方があれば教えて下さい。
もしくは参考サイトを教えて下さい。 これからpythonを学ぶにあたって、
PythonでExcel、メール、Webを自動化する本
Pythonでかなえる Excel作業効率化
のどちらがわかりやすいでしょうか?
また、他におすすめの書籍がありましたら教えてください
プログラミング自体ほぼ初めてです pythonスクリプトでexcelのテンプレファイルを
呼び出したのち、テンプレに指定のcsvデータを
貼り付けて日付を名前に追加してファイルを保存する
プログラムを作ってるんだけど、
テンプレが使われなかったりでうまくいかないので
アドバイスか、その手の処理に詳しいサイトを
紹介して欲しい
環境はWindows10 pro、python3.10で共に64bit版
excelが2019の32bit版を使用
ライブラリはopenpyxlとpandasを追加済み
pythonとWindows、excelは32か64bitで
統一しないと不具合起きたりするもんなの? pythonコードが関数としてエクセルファイルに保存出来るだけで
実行はクラウドに投げるガッカリ実装 がっかりだけどこの仕組みならPython以外の言語への対応もワンチャンあるんじゃないか?
RubyやC#への対応とか・・・