これ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予備にてファイル配布中
★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
とうとうPython編突入ですね!ますます更新が楽しみです♪もっと効率化できるよう参考にさせていただきます!
ありがとうございます!!
頑張ります😊
pythonやりたかったんです!
凄く嬉しいです🥰
いつも、素敵な情報丁寧に教えて下さってありがとうございます🤗
こちらこそありがとうございます!😊
早速の回答ありがとうございます
workbookのWを大文字で実行してみました。新規ファイルが出来ました
ありがとうございます
これからもご指導をお願いします
解決してよかったです!😊
お疲れ様です。質問させてください。
VScodeの設定検索で、python.lininting Enableと入力しても、設定が見つかりません。となります。
何が欠落しているかわかりません。教えていただけますでしょうか。
Python挫折組です。でももう一度だけやってみようかな・・と思い試したらエラーが出て・・・
よく思い出したらPythonを入れてなくてAnacondaを入れてました。なので一度なかった事にしてPythonを入れてみたところ、無事ファイル作成までできました!ありがとうございます。
すでにヒィヒィ言っててどこまでついて行けるかわかりませんが、もう一度チャレンジしてみようと思います😊
いつもありがとうございます!
無事に実行できてよかったです!!😆
徐々に実践も取り入れていく予定です😊
いつも楽しく勉強をさせていただいています。
パイソンで必ず ↓
TypeError: 'module' object is not callable
同じコードを入力しても このエラーが発生しエクセルファイルが作成できません
対処方法はありますか?
いつもご視聴ありがとうございます!
その内容だけだと判断が難しいですが、おそらく何かしらの原因でimportが出来ていないのだと思います。
Pythonのインストール手順は、こちらの動画の内容を1から実施しましたでしょうか?
もしくは、Pythonは過去にインストールしていたため、openpyxlから進めましたでしょうか?
もし、後者の場合は、バージョンが対応していないことが考えられます。
ateruimashin.com/diary/2020/12/windows-python/
ありがとうございます。
もう一度 確認をしながら挑戦をしたいと思います。
コメントありがとうございます。
@@kouichi551980
よくわからなくなりましたら、一度、最初からやってみると解決するかもです😊
例外が発生しました: TypeError
'module' object is not callable
File "C:\Users\sadaji takou\Desktop\TEST\test.py", line 2, in
wb = workbook()
何回やっても同じエラーが出ます。何が原因でしょう 教えて下さい
'module' object is not callable
と書かれている通り、モジュールが呼び出せていないことが原因みたいです。
またエラー内容を見ると、正しくimportされているとするとworkbookではなく、Workbookが原因のように感じます。
大文字と小文字は区別されるので、全体的に見直して実行してみてください!
@@chanryo_eff 同じエラーが出ました。workbookのwをW(大文字)にしたら無事に正常に動いた。
openpyxlの下に赤い波線が出てしまい動作が正常に実行されないのですが原因わかりますか?😭
openpyxlはインストールされていますでしょうか??
@@chanryo_eff 動画にあった通りにインストールされているかの確認もしたのですがされてるみたいです💦
@@user-ro3bo2wm6q
インストールした場所と実行している場所が異なっている可能性もあります💦
一度WindowsPowerShellでopenpyxlをインポートしてエラーになるかを確認した方がいいかもで💦
やっぱりできません(´;ω;`)
お手数おかけしてすみませんでした。
そんなに迷惑かけられないので自分でもっといろいろ調べてみます(´;ω;`)@@chanryo_eff
教えていただきありがとうございました!@@chanryo_eff