[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2ch.scのread.cgiへ]
Update time : 08/22 10:06 / Filesize : 96 KB / Number-of Response : 439
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel Python 質問スレ



1 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 10:54:15.32 ID:Nudrd5lR.net]
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
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/

369 名前:デフォルトの名無しさん [2019/03/24(日) 15:02:47.19 ID:DqM6OskA.net]
使える

370 名前:デフォルトの名無しさん mailto:sage [2019/03/24(日) 15:06:58.96 ID:4RvK6cXD.net]
え?グーグルスプレッドシートはPython使えるの?
ジャバスクリプトじゃなくて?

371 名前:デフォルトの名無しさん mailto:sage [2019/03/24(日) 15:14:43.23 ID:4RvK6cXD.net]
調べたけどやっぱり使えねえだろ
APIから操作するって情報しか見つからなかったぞ

372 名前:デフォルトの名無しさん [2019/03/25(月) 01:43:16.65 ID:MuEFgcsw.net]
google-api-python-client

373 名前:デフォルトの名無しさん [2019/03/25(月) 01:47:02.05 ID:MuEFgcsw.net]
jsも使ってるのはAPIだ

374 名前:デフォルトの名無しさん mailto:sage [2019/03/25(月) 02:09:43.47 ID:W5daIQLi.net]
Pythonからスプレッドシートを操作はできるけど
Apps ScriptのようにスプレッドシートからPythonを呼び出すことはできんでしょ?

375 名前:デフォルトの名無しさん [2019/03/25(月) 02:34:56.20 ID:NbsNL8iC.net]
ExcelってPython呼べたっけ
360のExcelからなら呼べるんか?
(dll経由とかそんな話じゃなくてって意味で)

376 名前:デフォルトの名無しさん mailto:sage [2019/03/25(月) 12:48:56.21 ID:O3TyiYmg.net]
>>375
話変わってるけど、MSがPythonでExcel操作出来たら、サポートされたらどうですか?っつうアンケートをしたのが最初。
それに反応して、今後搭載されるかもしれないって思ってた人達のスレ。

377 名前:デフォルトの名無しさん [2019/03/25(月) 13:09:25.48 ID:MuEFgcsw.net]
なんで今のExcelで出来ないことがgoogleappsだと出来ると思ったんだろう



378 名前:デフォルトの名無しさん mailto:sage [2019/03/25(月) 15:56:30.43 ID:W5daIQLi.net]
>>367->>369の流れでしょ
結局、外部から操作するだけならpandas使ったほうが
圧倒的にできることが多いし優秀なんだよな

正直、エクセルは仕事以外ではあまり使わないけど
ソルバーだけは優秀なんだよなエクセルの

379 名前:デフォルトの名無しさん [2019/03/27(水) 05:27:46.38 ID:J3LATpLk.net]
Aの製品にある機能は全然別のBにあって当然
そしてその使い方を教えることを要求するのが当たり前
要求が満たされなければ捨て台詞 と
ゆとり確定

380 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 06:43:38.57 ID:rrMaR+Vk.net]
誰にいってんのこいつw

381 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 18:51:28.67 ID:/DQA1U1P.net]
>>380
たぶん誤爆。
別のスレに全く同じレスがあった。

382 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 07:39:21.43 ID:xS6rIUZy.net]
EXCELにpythonが搭載されたら、日本のOLもpython使いになるのか(´・ω・`)

383 名前:デフォルトの名無しさん mailto:penguin [2019/04/16(火) 23:08:20.02 ID:EBGouZ9s.net]
python excelで4月〜翌年3月迄のシートを作りたいのですが、わかりません。
宜しくお願いします

384 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 03:00:09.21 ID:tgHjNN6c.net]
>>383
> python excel
て何?

385 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 10:22:07.61 ID:aS8NJyAQ.net]
>>382
OLはセルに値埋めていくだけ

386 名前:デフォルトの名無しさん [2019/04/17(水) 16:58:07.04 ID:k3x2cd+a.net]
win32com.client

387 名前:デフォルトの名無しさん [2019/05/23(木) 02:23:39.63 ID:srO5/BaD.net]
1903 に python.exe



388 名前:デフォルトの名無しさん mailto:sage [2019/06/16(日) 23:43:46.29 ID:75Vfr533.net]
ストアに飛ばされるだけ

389 名前:デフォルトの名無しさん mailto:sage [2019/07/31(水) 08:46:53.92 ID:9cAua5gj.net]
MSは覇権を握る言語はRUSTだと豪語してたで
二枚舌戦術どころじゃねーな

390 名前:デフォルトの名無しさん mailto:sage [2019/09/22(日) 13:04:53.42 ID:aP0HRBTF.net]
https://qiita.com/yniji/items/b38bc312e860027108ac

11月6日にreditの 'ask me anything' にマイクロソフトの Excel チームが登場して、
「いつExcelにPythonが搭載されるのか?」という質問に対して以下のように回答しています。

要するに、マイクロソフトが Excel に搭載するのは JavaScript であって、
Python を使いたいのであれば PyXLL か xlwings を使えということのようです。

391 名前:デフォルトの名無しさん [2019/09/22(日) 15:03:56.94 ID:OEThTvH6.net]
またjsが勝ってしまったか。すまんな

392 名前:デフォルトの名無しさん [2019/11/17(日) 05:23:38.68 ID:3IWuilth.net]
ファイルの削除 VBA vba-auto.com/file_delete_vba/

U22

393 名前:デフォルトの名無しさん [2020/01/09(木) 01:50:50.98 ID:KNNK5jw7.net]
キタ━━━━━━(゚∀゚)━━━━━━ !!

Excel操作をJavaScriptで記録 〜Microsoft、“Office Scripts”をパブリックプレビュー - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1227931.html

394 名前:デフォルトの名無しさん [2020/01/09(木) 10:06:45.68 ID:0RBXSUPh.net]
これ 365 専用だから
Excel VBA 関係無いし
ましてや
Excel Python ですらない
あほはかえれ

395 名前:デフォルトの名無しさん mailto:sage [2020/01/09(木) 20:24:41.91 ID:KNNK5jw7.net]
TypeScript@Microsoft推してるのに
Pythonは無いでしょ

396 名前:デフォルトの名無しさん [2020/01/09(木) 21:06:24.55 ID:o7IUVb3B.net]
あなたのハゲにサクセスしたい

397 名前:デフォルトの名無しさん mailto:sage [2020/01/29(水) 12:12:02.30 ID:ktfOI4YD.net]
def zoumou



398 名前:デフォルトの名無しさん [2020/01/29(水) 21:39:25.10 ID:ni4iKi2Q.net]
FUNCRES.XLAとは https://vba-auto.com/funcres_xla_vba/

1HK

399 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 16:32:42.40 ID:35NwOo84.net]
>>393
エクセルオンラインでついにスクリプトが動くのか
かなり画期的なことだと思うがおまえら反応悪いなw
iOS系の奴らは特に盛り上がるんじゃないか

400 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 18:17:58.86 ID:Hi0Uywdo.net]
もう使えるようになったのか、パトリック

401 名前:デフォルトの名無しさん [2020/03/09(月) 17:06:16.93 ID:T4gz2l9R.net]
なんでC#とかpythonにしなかったし

402 名前:デフォルトの名無しさん [2020/03/10(火) 09:36:02.33 ID:3BlP5Izm.net]
>>390
>>393
オンラインだしJavaScriptか

普通のエクセルに
Pythonも載せりゃいいのに……!

403 名前:デフォルトの名無しさん [2020/10/06(火) 20:01:24.55 ID:t5HrXPx1.net]
エクセルを見切ってLibreOffice使ったほうが幸せになれそう

404 名前:デフォルトの名無しさん [2020/10/06(火) 20:11:44.20 ID:t5HrXPx1.net]
>>395
速度は遅いのに静的型付けってなんか意味あるのか?
教えてエロい人

405 名前:デフォルトの名無しさん mailto:sage [2020/10/07(水) 19:05:29.55 ID:sg473XVT.net]
エクセルを見切れるのは社会と繋がりの無い人

406 名前:デフォルトの名無しさん [2020/10/08(木) 10:11:33.49 ID:Riy1MZEi.net]
学術会議を見切れるのは社会と繋がりの無い人

407 名前:デフォルトの名無しさん mailto:sage [2020/10/08(木) 19:08:30.47 ID:lre/LLwu.net]
学術会議に繋がりのある人は社会とは繋がりの無い人



408 名前:デフォルトの名無しさん [2020/10/08(木) 23:04:43.93 ID:0VnoXXR7.net]
エクセルオンラインなんてどうでもいいんだけど
デスクトップ版のExcel VBAはいつになったらJavaScriptに置き換わるんだ?

409 名前:デフォルトの名無しさん mailto:sage [2020/11/29(日) 13:33:26.23 ID:u9FC87H+.net]
元pythonの人がmsに行ったニュースがあったと思うけどこれは期待していいのかな

410 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 01:31:55.16 ID:ahD9n8Mk.net]
EXCEL×Pythonなんてことになってたんだ

411 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 20:33:57.81 ID:72vfwkwB.net]
これって、ホントにPythonがEXCELに載るの?
信じていいの?

412 名前:デフォルトの名無しさん mailto:sage [2021/02/23(火) 22:17:45.24 ID:DnkfMlNP.net]
>>411
>>390

413 名前:デフォルトの名無しさん mailto:sage [2021/02/25(木) 11:34:50.43 ID:55YauXWp.net]
ネットで散々調べてもわからなかった
xlwings EXCELからvbaで呼び出す時
わかる人居たらおせーて

xlwings.basのFunction ReadFile内の
Open FileName for input as #Filename
で実行時エラー53で止まる

どうやらlogファイルが見つからないのまではわかったけど…

414 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 12:16:10.17 ID:n4U3fEXb.net]
Power Fxが出たね

415 名前:デフォルトの名無しさん mailto:sage [2021/03/11(木) 12:39:28.40 ID:Bu3ka8kw.net]
pysideのデザイナーでデザインしたレイアウトと実際の実行時のレイアウトが全然違うのはどうしてでしょうか?
実行するとコントロールがつぶれてしまいます

416 名前:デフォルトの名無しさん mailto:sage [2021/03/11(木) 18:09:10.38 ID:Bu3ka8kw.net]
すいません
スレを間違えました

417 名前:デフォルトの名無しさん mailto:sage [2021/03/27(土) 00:45:36.35 ID:P6vTYY3x.net]
>>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))



418 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 00:53:54.54 ID:icmU+qxh.net]
連番の画像処理をし始めたのですが、処理後の画像の保存ができず困ってます。
以下のどこが駄目なのでしょうか?

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略]

419 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 01:11:43.73 ID:icmU+qxh.net]
補足
初めはret=160で変数作らずにthresholdの中身を160で書いてましたが、そうするとtoo many values to unpackと怒られました

420 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 23:13:58.49 ID:icmU+qxh.net]
>>418
自己解決
いや根本的には解決してないけど、とりあえず動かせることはできた
それとrangeの範囲変えてなかった、>>418なら初めに一行for書けばいいだけだわ

421 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 05:05:10.86 ID:FOJ6srUx.net]
もうexcelにプログラミング言語もどきを搭載するのは勘弁してくださいMSさん。

422 名前:デフォルトの名無しさん [2022/04/23(土) 16:40:22.86 ID:aa/lYclt.net]
プログラムはGoogle Chromeを操作するために
SeleniumやGoogle driverなどの少し特殊なツールを利用しているのですが
kivyでグーグルプレイに登録できないですか?
やり方があれば教えて下さい。
もしくは参考サイトを教えて下さい。

423 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 09:59:09.13 ID:se3OWwBM.net]
これからpythonを学ぶにあたって、

PythonでExcel、メール、Webを自動化する本
Pythonでかなえる Excel作業効率化

のどちらがわかりやすいでしょうか?
また、他におすすめの書籍がありましたら教えてください
プログラミング自体ほぼ初めてです

424 名前:デフォルトの名無しさん mailto:sage [2022/05/11(水) 13:51:17.62 ID:6dUL07Jq.net]
自己解決ばっかで誰も答えてないスレ

425 名前:デフォルトの名無しさん mailto:sage [2023/03/17(金) 19:11:45.61 ID:9NroxeeB.net]
pythonスクリプトでexcelのテンプレファイルを
呼び出したのち、テンプレに指定のcsvデータを
貼り付けて日付を名前に追加してファイルを保存する
プログラムを作ってるんだけど、
テンプレが使われなかったりでうまくいかないので
アドバイスか、その手の処理に詳しいサイトを
紹介して欲しい

環境はWindows10 pro、python3.10で共に64bit版
excelが2019の32bit版を使用
ライブラリはopenpyxlとpandasを追加済み

pythonとWindows、excelは32か64bitで
統一しないと不具合起きたりするもんなの?

426 名前:デフォルトの名無しさん [2023/08/31(木) 17:26:20.81 ID:VDiBqAS3.net]
搭載されたみたいだけどマジ?

427 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 20:12:36.61 ID:maJrNsEe.net]
pythonコードが関数としてエクセルファイルに保存出来るだけで
実行はクラウドに投げるガッカリ実装



428 名前:デフォルトの名無しさん mailto:sage [2023/09/01(金) 02:24:01.87 ID:sNVNrVn7.net]
そうなの?残念

429 名前:デフォルトの名無しさん mailto:sage [2023/09/01(金) 11:23:00.81 ID:CaveHHvd.net]
がっかりだけどこの仕組みならPython以外の言語への対応もワンチャンあるんじゃないか?
RubyやC#への対応とか・・・

430 名前:デフォルトの名無しさん [2023/09/03(日) 19:11:34.44 ID:RMukVFz3.net]
本出た尼
dp/B0BXDHX2MB

431 名前:デフォルトの名無しさん [2023/09/04(月) 12:02:01.37 ID:/ASAZOX6.net]
Python on Excel
https://www.youtube.com/watch?v=rZvWl0AMJL8

432 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 11:27:08.73 ID:1/I7MK3I.net]
ムシャムシャしてやった、今ははんすうしている

433 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 18:42:15.23 ID:bSk8Ho3Z.net]
あかん、やめて

434 名前:デフォルトの名無しさん mailto:sage [2025/04/22(火) 11:28:57.39 ID:lUbjq+JJ.net]
Pythonセンパイ、教えて。

気象庁の最新のアメダス観測値のWebページ、
例えば「東京」のこれ↓って、
https://www.jma.go.jp/bosai/amedas/#amdno=44132&area_type=offices&area_code=130000&format=table1h&elems=53614
Pythonならスクレイピング出来まつか?

ゴリゴリのCSSで記述されているようで、
PowerQueryでは無理っぽそうだた...

435 名前:434 mailto:sage [2025/04/22(火) 11:34:34.55 ID:lUbjq+JJ.net]
同じ気象庁でも「過去の気象データ検索」は、
PowerQueryでも充分行けまスた。
https://www.data.jma.go.jp/stats/etrn/view/hourly_s1.php?prec_no=44&block_no=47662&year=2025&month=4&day=21&view=

436 名前:434 mailto:sage [2025/04/24(木) 20:41:12.97 ID:0XlMNxz2.net]
ChatGPTと何度もやり取りしてみたら、
「どうやら現状のExcelのPowerQueryで、このURLのスクレイピングは無理ですね」
との結論。

JavaScriptで動的生成されるCSS構造のWebページに、PowerQueryは対応していない。

やっぱ、Python+Seleniumで、
・事前にブラウザの開発者モードで、Webページの欲しいテーブルの「XPath」か「CSSセレクタ」、または「クラス名・id名」を調べて
・Pythonのコードの中でこれらで指定してスクレイピングし、
・csvやxlsx形式でファイル出力する必要がある
と。

なお、最近Excelに載っかったPythonは、現時点では「数値計算・表操作」が主用途。
SeleniumなどのGUI操作は非対応のためSeleniumを動かせないので、
Pythonを独立してインストールし、Seleniumを追加する必要がある

ということらしい。

437 名前:デフォルトの名無しさん [2025/05/10(土) 19:56:08.22 ID:pekHwIHV.net]
PythonでExcelを操作すると何が楽なのですか?
そこまでいうならxmlで書いた方がただの値だから高速ですか?



438 名前:デフォルトの名無しさん mailto:sage [2025/05/11(日) 10:57:21.82 ID:UTf8BgbA.net]
PythonでExcel操作しても楽にはならんが
VBAでExcel操作すると苦しみしかない






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<96KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef