これ1本で「PythonでExcelを自動化する環境」が作れる!PythonとVSCodeの設定から実行方法まで!【解説】

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.ค. 2024
  • ★補足(必ず読んでください!)★
    PythonでExcelを操作する方法は、openpyxl以外にも沢山あります。
    ・openpyxl:読み書き(xlsx、xlsm) ※互換性の問題があるが出来ることが多い
    ・pandas:読み書き(xls、xlsx) ※書式や罫線などは不可
    ・xlrd:読み込み(xls、xlsx)
    ・xlwt:書き込み(xls)
    ・xlwings:読み書き(xls、xlsx、xlsm) ※ Excelを直接操作のためExcelインストールが必要
    ・pywin32:読み書き(xls、xlsx、xlsm) ※ Windows環境とExcelを直接操作のためExcelインストールが必要
    という感じです!
    openpyxlでは、「読込ファイルの書き込んだセルの罫線が消えてしまう」などの問題もありますが、処理速度や実行環境、実現できることなどを考慮し、openpyxlを紹介しています!
    ※この問題は、必ず起こるというわけではありません。
    テキストでの手順書はこちら!
    it-yobi.com/python-start/
    Python公式サイトはこちら!(インストール)
    www.python.org/
    VisualStudioCode公式サイトはこちら!(インストール)
    code.visualstudio.com/
    【おすすめの参考書】
    it-yobi.com/python/#document
    +---------------------------+
    ■IT予備メンバー募集
    +---------------------------+
    勉強を継続するためのサポートを行います。
    その中には、動画内の作品の配布や質問し放題などを用意しています。
    ▼詳しくはこちら▼
    it-yobi.com/member/
    +---------------------------+
    ■目次
    +---------------------------+
    00:00 挨拶
    00:06 今回の流れ
    01:26 Pythonのインストール
    03:47 Pythonの初期設定
    07:11 VSCodeのインストール
    09:12 VSCodeの初期設定
    15:16 動作確認(開発~実行方法)
    23:54 まとめ
    +---------------------------+
    ■マンツーマンの講座(基礎から業務改善まで)
    +---------------------------+
    基本的な使い方から、業務相談、開発サポートまで行っています。
    【Excel】基本操作からVBAまで
    www.street-academy.com/myclas...
    【Googleスプレッドシート】基本操作からGASまで
    www.street-academy.com/myclas...
    +---------------------------+
    ■開発依頼・相談・その他の仕事の連絡はこちら
    +---------------------------+
    気になることがあれば、ご連絡ください。
    word07q@gmail.com
    +---------------------------+
    ■再生リストはこちら(Excel・Googleスプレッドシート・Pythonなど)
    +---------------------------+
    タスク管理表やカレンダーなど細かくまとめています。
    / @chanryo_eff
    +---------------------------+
    ■SNS
    +---------------------------+
    TwitterではTH-camでは発信していない小技などを定期的に配信しています。
    【Twitter】効率化の小技を発信
    / chanryo_eff
    【Instagram】作品を発信
    / chanryo_eff
    【TikTok】Shorts動画を発信
    / program_chanryo
    #IT予備にてファイル配布中

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

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

    ★Excel操作について(必ず読んでください!)★
    PythonでExcelを操作する方法は、openpyxl以外にも沢山あります。
    ・openpyxl:読み書き(xlsx、xlsm) ※互換性の問題があるが出来ることが多い
    ・pandas:読み書き(xls、xlsx) ※書式や罫線などは不可
    ・xlrd:読み込み(xls、xlsx)
    ・xlwt:書き込み(xls)
    ・xlwings:読み書き(xls、xlsx、xlsm) ※ Excelを直接操作のためExcelインストールが必要
    ・pywin32:読み書き(xls、xlsx、xlsm) ※ Windows環境とExcelを直接操作のためExcelインストールが必要
    という感じです!
    openpyxlでは、「読込ファイルの書き込んだセルの罫線が消えてしまう」などの問題もありますが、処理速度や実行環境、実現できることなどを考慮し、openpyxlを紹介しています!
    ※この問題は、必ず起こるというわけではありません。
    ------
    【配布あり】こちらでPython講座をまとめています!
    it-yobi.com/course/?pageNo=1&orderNo=1&categoryNo=16&link=4
    ●---Python×Excel【基礎】---●
    Pythonを使ってExcelを操作する方法を1から解説しています!
    th-cam.com/play/PLuUrleRMhKDfdmrJa-dck3YvZuocZH4KI.html
    ●---Excel【基礎】---●
    Excelを始めるにあたり、必要な知識をまとめています!
    詳しくは再生リストにて!
    th-cam.com/play/PLuUrleRMhKDc1thXw-EmZAU34vhLrKnm3.html
    ●---Excel【実践】---●
    実際に開発しながら解説しています!
    詳しくは再生リストにて!
    th-cam.com/play/PLuUrleRMhKDf4BrAPNt5lfJ7bGCcgCQUw.html
    ●---Excelその他---●
    他にもデータベースなど再生リストを用意!
    th-cam.com/channels/y5cpoeTKqZ2cDzWX8NB3Gg.htmlplaylists
    ●---Googleスプレッドシート【基礎】---●
    Googleスプレッドシートを始めるにあたり、必要な知識をまとめています!
    詳しくは再生リストにて!
    th-cam.com/play/PLuUrleRMhKDe5kCiV88fRUuxsMvZ5asJC.html
    ●---Googleスプレッドシート【実践】---●
    実際に開発しながら解説しています!
    詳しくは再生リストにて!
    th-cam.com/play/PLuUrleRMhKDfjumSrU4Zb1PcH0WKqyg0m.html

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

    とうとうPython編突入ですね!ますます更新が楽しみです♪もっと効率化できるよう参考にさせていただきます!

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      ありがとうございます!!
      頑張ります😊

  • @t.t5581
    @t.t5581 2 ปีที่แล้ว +1

    pythonやりたかったんです!
    凄く嬉しいです🥰
    いつも、素敵な情報丁寧に教えて下さってありがとうございます🤗

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      こちらこそありがとうございます!😊

  • @user-vi6rd9ry1h
    @user-vi6rd9ry1h 2 ปีที่แล้ว

    早速の回答ありがとうございます
    workbookのWを大文字で実行してみました。新規ファイルが出来ました
    ありがとうございます
    これからもご指導をお願いします

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      解決してよかったです!😊

  • @yumknm1753
    @yumknm1753 10 หลายเดือนก่อน +6

    お疲れ様です。質問させてください。
    VScodeの設定検索で、python.lininting Enableと入力しても、設定が見つかりません。となります。
    何が欠落しているかわかりません。教えていただけますでしょうか。

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

    Python挫折組です。でももう一度だけやってみようかな・・と思い試したらエラーが出て・・・
    よく思い出したらPythonを入れてなくてAnacondaを入れてました。なので一度なかった事にしてPythonを入れてみたところ、無事ファイル作成までできました!ありがとうございます。
    すでにヒィヒィ言っててどこまでついて行けるかわかりませんが、もう一度チャレンジしてみようと思います😊

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      いつもありがとうございます!
      無事に実行できてよかったです!!😆
      徐々に実践も取り入れていく予定です😊

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

    いつも楽しく勉強をさせていただいています。
    パイソンで必ず ↓
    TypeError: 'module' object is not callable
    同じコードを入力しても このエラーが発生しエクセルファイルが作成できません
    対処方法はありますか?

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      いつもご視聴ありがとうございます!
      その内容だけだと判断が難しいですが、おそらく何かしらの原因でimportが出来ていないのだと思います。
      Pythonのインストール手順は、こちらの動画の内容を1から実施しましたでしょうか?
      もしくは、Pythonは過去にインストールしていたため、openpyxlから進めましたでしょうか?
      もし、後者の場合は、バージョンが対応していないことが考えられます。
      ateruimashin.com/diary/2020/12/windows-python/

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

      ありがとうございます。
      もう一度 確認をしながら挑戦をしたいと思います。
      コメントありがとうございます。

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      @@kouichi551980
      よくわからなくなりましたら、一度、最初からやってみると解決するかもです😊

  • @user-vi6rd9ry1h
    @user-vi6rd9ry1h 2 ปีที่แล้ว

    例外が発生しました: TypeError
    'module' object is not callable
    File "C:\Users\sadaji takou\Desktop\TEST\test.py", line 2, in
    wb = workbook()
    何回やっても同じエラーが出ます。何が原因でしょう 教えて下さい

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

      'module' object is not callable
      と書かれている通り、モジュールが呼び出せていないことが原因みたいです。
      またエラー内容を見ると、正しくimportされているとするとworkbookではなく、Workbookが原因のように感じます。
      大文字と小文字は区別されるので、全体的に見直して実行してみてください!

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

      @@chanryo_eff 同じエラーが出ました。workbookのwをW(大文字)にしたら無事に正常に動いた。

  • @user-ro3bo2wm6q
    @user-ro3bo2wm6q 2 ปีที่แล้ว +2

    openpyxlの下に赤い波線が出てしまい動作が正常に実行されないのですが原因わかりますか?😭

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      openpyxlはインストールされていますでしょうか??

    • @user-ro3bo2wm6q
      @user-ro3bo2wm6q 2 ปีที่แล้ว

      @@chanryo_eff 動画にあった通りにインストールされているかの確認もしたのですがされてるみたいです💦

    • @chanryo_eff
      @chanryo_eff  2 ปีที่แล้ว

      @@user-ro3bo2wm6q
      インストールした場所と実行している場所が異なっている可能性もあります💦
      一度WindowsPowerShellでopenpyxlをインポートしてエラーになるかを確認した方がいいかもで💦

    • @user-ro3bo2wm6q
      @user-ro3bo2wm6q 2 ปีที่แล้ว

      やっぱりできません(´;ω;`)
      お手数おかけしてすみませんでした。
      そんなに迷惑かけられないので自分でもっといろいろ調べてみます(´;ω;`)@@chanryo_eff

    • @user-ro3bo2wm6q
      @user-ro3bo2wm6q 2 ปีที่แล้ว

      教えていただきありがとうございました!@@chanryo_eff