【Python自動集約】PythonでExcel業務を自動化!(第1弾)複数の請求書Excelファイルを集約

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 70

  • @secondlife4337
    @secondlife4337 3 ปีที่แล้ว +7

    何回も見ないといけないが、どの動画よりもわかりやすい!!!

  • @大の字コンセプト
    @大の字コンセプト 4 ปีที่แล้ว +7

    8:00あたりでちゃんとエラーした後ちょっと試行錯誤するの見せてくれてよかったです!実際はエラーに時間取られてるとこ多いですけど、エラー後の動きを見せてくれる動画はなかなかないので貴重です!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว +1

      ありがとうございます!!
      その点に気づいていただけたのは嬉しいです!!!笑
      そうなんですよね、初学者はエラーで躓くことが多いのにもかかわらず、エラーなしの講義って、なんか違うなと思い。笑

  • @47tora82
    @47tora82 3 ปีที่แล้ว +3

    エラー発生から対処の流れまで動画内で見せて頂けるのがすごい助かります.

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      コメントありがとうございます!!
      そのようにおっしゃっていただき嬉しいです😆

  • @kataco.9316
    @kataco.9316 4 ปีที่แล้ว +4

    基本的かつ実践向きで、とてもよい訓練になりました!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      コメントありがとうございます!!!!
      そのようにおっしゃっていただき嬉しいです!!

  • @111pate3
    @111pate3 4 ปีที่แล้ว +4

    いやぁ、これは分かりやすい!私の職務にピッタリの動画でした。今後も勉強させていただきます。

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      良かったです!!
      是非是非引き続き頑張って下さい!!

  • @reunionj7
    @reunionj7 4 ปีที่แล้ว +4

    エラー時に一個一個直していく過程をUPしている人がいなかったのでとてもためになりました。

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      その点に気づいていただき嬉しいです!!
      ありがとうございます!!!!!!

  • @janh-r8o
    @janh-r8o 4 ปีที่แล้ว +3

    今日試行錯誤しながら、無理やりプログラミングした内容でした。大変分かりやすかったです!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      早速ご視聴いただきありがとうございます!!
      そのようにおっしゃっていただき嬉しいです!!

  • @YK-cv5iz
    @YK-cv5iz 3 ปีที่แล้ว +2

    このシリーズわかりやすくてよく参考にさせてもらっています!

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      ご視聴いただきありがとうございます!!!
      そのようにおっしゃっていただき非常に嬉しいです!!

  • @kaiserknown
    @kaiserknown 3 ปีที่แล้ว +2

    ありがとうございます。業務に活かしていきたいです。

  • @zozl5638
    @zozl5638 4 ปีที่แล้ว +3

    有料級の動画ありがとうございます。udemyでもキカガク、今西先生の講義をいくつか受講しました!
    とても分かりやすいのでudemyで続編をリリースする予定などあれば楽しみにしております!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว +1

      コメントありがとうございます!!!!
      3月下旬にはUdemyで「Python × WebAPI」系の講座を出す予定ですので、是非楽しみにお待ちいただければと思います!!

  • @Kamekitu2
    @Kamekitu2 3 ปีที่แล้ว +3

    Pandasは好きなのですがOpenpyxlがどうも好かなくてPythonでのExcel操作避けていましたが、Pandasのデータフレームで読み込んで必要な個所をそれぞれ読み込んで整形していくというのは目から鱗でした!

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว +1

      コメントありがとうございます!!
      僕もOpenpyxlはあまり好きじゃないです。笑
      Pandasやっぱり便利ですよね!!!

  • @shikatakibunaa
    @shikatakibunaa 3 ปีที่แล้ว +2

    すごいですねぇ。すごく勉強になります。

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว

      勉強になったようで良かったです!!

  • @lionemaru225
    @lionemaru225 4 ปีที่แล้ว +2

    ありがとうございました!
    エラーの解決、関数化、集約の方法、とても多く学べました。
    ただ私の実務で集約したいExcelの一つ一つが自由すぎるので、まずは書式の標準化が必要そうです…
    21:43に行っている全行にタブ挿入。
    あんな簡単に出来るんですね…早く知りたかったです…

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว +1

      こちらこそご視聴ありがとうございました!!
      書式周りは第3回でお伝えしているので是非ご覧になってみてください!

  • @ougarairin
    @ougarairin 4 ปีที่แล้ว +3

    pandasでexcelファイル読み込めるとは知らなかったです...
    勉強になりました.
    データを触るにはpandasの方がその後の処理が楽そう!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      コメントありがとうございます!!!
      そうなんですよ!データを触るにはPandasがおすすめです!!
      Pandasの良さがわかる動画をこちらに公開していますので、是非ご覧になってみてください!
      th-cam.com/video/ZQZ38rK28Gk/w-d-xo.html

  • @シュンテイク
    @シュンテイク 4 ปีที่แล้ว +2

    パンダって便利ですね。
    openpyxl使ってましたが、表の体裁を気にしなければ、パンダでサクッと作るのも有りですね!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      はい!めっちゃ便利です!
      データ整理→Pandas
      Excelへの書式設定等→openpyxl
      がいいと思います!!

  • @あっき-e5x
    @あっき-e5x 2 ปีที่แล้ว +5

    globでファイルパスを呼び込もうとすると
    []が返ってくるのですがどうしたらいいですか?

  • @vulaz4803
    @vulaz4803 2 ปีที่แล้ว +2

    22:15 あたりで、df = extract(filepath)のステップで違うデータでやってみたが、IndexError発生し、実行できないです。何回試してもダメらしいです。考えられる原因は何にかにありますでしょうか。

  • @KIYO-Youtube
    @KIYO-Youtube 4 ปีที่แล้ว +2

    結合の所で1点質問があります。
    社内のデータが散らばりすぎていてilocでは難しかったためtolistで一度リスト化して検索させたうえで必要なデータを抽出しました。(リストは20個のデータ)
    それをlist = pd.Series(list) のような形でいったんSeriesに変換してから、最初に作成しておいた空のデータフレームdf= pd.DataFrame()を使用してpd.concat([df, list])でくっつけて、それをfor 文で回しました。
    イメージはデータ数×20列のデータフレームができるはずが、なぜかデータ数×20行,1列のリストができてしましました。seriesが1列で判断されているためだと思うのですが解決方法はあるでしょうか?

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      頂いた内容を明確にイメージできていないのですが、
      1列ではなく複数列で扱いたいのであれば、リストの外に[]をつけて2次元リストで扱えばよいのではないでしょうか?

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      あれですかね、concatの結合方向をaxis引数で指定するとか

    • @KIYO-Youtube
      @KIYO-Youtube 4 ปีที่แล้ว

      @@imanyu_programming
      先生ありがとうございました!!
      pd.concat([df, list], axis =1 )でくっけると列方向が増える形でくっついてくれました。希望してたのと行列が逆になったため、最後にpd.transpose()で行列を入れ替えることで完成しました!!
      多分処理に無駄が多いコードになっていますが、何とかつかえそうです。

  • @アップロードチャンネル-u8v
    @アップロードチャンネル-u8v 2 ปีที่แล้ว +2

    いつも見ています
    Windowsでジュピターラボを用いています
    globのところで躓いてしまいました。
    sourceと同じフォルダ内ipynbファイルを作成し、そこでglob('source/*.xlsx')としたところ、[]と返されてしまいました
    どうしたらいいでしょか

  • @高正圭
    @高正圭 4 ปีที่แล้ว +2

    すごくわかりやすかったです!
    いままでトライしてはできなかった業務効率化だったので早速自前のデータで練習しました!
    ぜひ、Udemyでコース (ビジネスパーソンに贈る業務効率化大全 ~excelをpythonで自動化~ (仮))を作成していただきたいです!

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      そのようにおっしゃっていただきありがとうございます!!
      非常に嬉しいです!!
      確かに、それもおもしろそうですね!!検討させていただきます!
      一応残り2本ほどアップ予定なのでそちらも楽しみにお待ちいただければと思います!!

  • @かさい-j9v
    @かさい-j9v 4 ปีที่แล้ว +4

    Google colabで勉強しているのですが、
    filepaths = glob('source\*.xlsx')
    filepaths
    この後ファイル取得できませんでした。。。
    フォルダはD:\sourceに保存しているのですが、指定の仕方がおかしいのでしょうか・・・

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว +1

      Google Colabを使用しているのであれば、Google Drive上にファイルをアップする必要がありますね!

    • @かさい-j9v
      @かさい-j9v 4 ปีที่แล้ว

      そーでしたか!ありがとうございます。
      指定の仕方も工夫しなきゃですね❗️

    • @so4751
      @so4751 3 ปีที่แล้ว

      @@imanyu_programming vscodeをエディタで使用している場合は、エクセルファイルをどこにアップする必要がありますか?

    • @maruusa8821
      @maruusa8821 3 ปีที่แล้ว

      @@imanyu_programming 同じ状態なのですが自分もできません・・・。もう少し詳しく教えていただけませんか?

  • @ss-jc9ls
    @ss-jc9ls 3 ปีที่แล้ว +3

    windowsなんですが、filepaths = glob('source\*.xlsx')
    でリストが取得できません。
    ファイルはどこに保存しても問題なく動作するものなのでしょうか?
    現在はデスクトップ上にダウンロードしたフォルダを保存しております。
    また、jupyter labでトライしています。

    • @imanyu_programming
      @imanyu_programming  3 ปีที่แล้ว +1

      作業フォルダ内に配置している必要があります!

    • @ss-jc9ls
      @ss-jc9ls 3 ปีที่แล้ว

      @@imanyu_programming できました!ありがとうございます!

  • @acaneari3202
    @acaneari3202 3 ปีที่แล้ว +2

    pycharmでファイルを読み込むと途中の列が省略されてしまって発行者などの項目がどこに位置しているかわからないのですがどうしたらいいでしょうか

  • @user-lr8qe3mz3e
    @user-lr8qe3mz3e 3 ปีที่แล้ว +1

    セクセルって本当に最先端のツールなんですか?使ってる人は多いですが、アナログの仕事をそのままエクセルに載せた。
    ってのが本筋の意見だと思います。動画では自動化しやすいのを作ってるんだと思いますが実際は違いますよ。

  • @Tiger3Bubble
    @Tiger3Bubble 4 ปีที่แล้ว +4

    GASの動画も楽しみにさせていただいております。
    Python知識ゼロですが...PowerQueryでの集計よりも集計が早かったりするのでしょうか?

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว +1

      コメントありがとうございます!!
      私自身PowerQueryを使用したことがなく、明確な回答をできないのですが、、、
      調べた感じだと特に速度差のような話はでてこなかったので、相当量のデータを扱うとかでなければそこまで差はないのかな?と思います!

  • @ソル-e8r
    @ソル-e8r 3 ปีที่แล้ว +3

    バッチで出力したデータが縦で出てきたものを、横に並び替える自動化も可能でしょうか?

  • @kyoentv1368
    @kyoentv1368 3 ปีที่แล้ว +1

    先生の喋り方が好き^ ^

  • @___keisuke___8267
    @___keisuke___8267 4 ปีที่แล้ว +1

    _df = pd.read_excel(filepath)のところで、filepath = filepaths[0]なのですが
    IndexError: list index out of range のエラーが出てしまうのですが、検索してもわからなくお願いします

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      中身を確認してみないとわかりませんが、filepathsはしっかりリストで取得できていますかね?
      そのインデックス(要素番号)はないよ、というエラーなので、リストがうまく取得できていないんじゃないかと

    • @___keisuke___8267
      @___keisuke___8267 4 ปีที่แล้ว +1

      @@imanyu_programming
      返信ありがとうございます!リストはちゃんと出力できてるのですが、なぜかout of rangeになってしまいます
      ちょっと頑張ってみます!わざわざありがとうございます!!

  • @toshi7543
    @toshi7543 ปีที่แล้ว +1

    最初の段階でExcelファイルが取得できません。valueが[]で帰ってきます・・・・

  • @kinka5558
    @kinka5558 4 ปีที่แล้ว +3

    プログラミング挫折しそうです。こういう時ありましたでしょうか?

    • @imanyu_programming
      @imanyu_programming  4 ปีที่แล้ว

      コメントありがとうございます!!
      普通にありましたよ、、、笑
      大学生の頃、結構挫折しかけたんですよね、その時の教訓をこちらで話してるので是非参考にしてみてください!
      th-cam.com/video/RVaUNjO49AU/w-d-xo.html

  • @僕はアスペクト
    @僕はアスペクト 2 ปีที่แล้ว +1

    ★Excelの自動集約★