TERUHIKO SUZUKI

1秒でも早く帰宅したい!そんなこんなでExcelとPythonとChatGPTを駆使し…

TERUHIKO SUZUKI

1秒でも早く帰宅したい!そんなこんなでExcelとPythonとChatGPTを駆使して自動化に挑戦してます!独学でどこまで出来るのか?これは備忘録として綴っています。

最近の記事

  • 固定された記事

独学Python備忘録4(業務の自動化とは)

どんな仕事が自動化できるのか? そんな事を考えている人は多いのではないでしょうか。 意外と知識が無くてもできるものだなぁーというのが今の実感です。 どんな事を今しているのか。 私の仕事は新車ディーラーの本社で主に営業推進の立場で仕事をしています。 主なシステムツールはメーカー指定のツールで、システムのバッジ処理は夜中に実行されるので、昼間に業務で使用する実績などの資料のダウンロードを、出勤前にPythonで自動的にCSVファイルのダウンロードやExcelエクセルシート

    • 独学Python備忘録9(番外編 iPhone修理)

      iPhoneはカバーもフイルムもしない派なので、日ごろから落下させないようにしているが、なぜか今年の夏は2回もアスファルトに落下させてしまい、とうとう背面ガラスが割れて修理を申し込む事に。 AppleCare+に加入+ソフトバンクなので、背面修理は正規SHOPで3,700円を払い、その分は後日ソフトバンクから手続き不要でキャッシュバックされるので実質無料!!! さらに未だiPhone12Proを使っているため、ディスプレイ以外はすべて交換(基盤もバッテリも新品)となるので、

      • 独学Python備忘録9(驚き!メールが送れた!)

        毎週木曜日と日曜日に、特定の相手(複数人)へ同じメールを送信する業務がある。とあるリストを元にExcel vbaで特定の条件に合致する人のリストを作成し、個別にメール送信文を作成するところまでは自動化ができていたが、送信だけは「送信ボタン」を手動でクリックしていたのだが、ふと、ChatGPTに「Pythonでメーラーを立ち上げずにメールは送れる?」と聞いてみたところ、Pythonでメーラーを立ち上げずにメールが送信ができてしまった! import smtplibfrom e

        • 独学Python備忘録8(WebDriverは不要だった!?)

          業務の自動化で、唯一何とかならないかなーと悩ませる原因が、WebDriverでした。毎日30個ほどのコードを夜中のサーバの更新後に実行するようにしていて、出勤後に念のためファイル更新ができているか確認するのですが、この時に失敗している事があります。 その原因となるのは、ほぼWebDriverで、これはEdgeのバージョンが自動更新されていてダウンロードしているWebDriverとバージョンが合わず(独学Python備忘録3参照)実行時にエラーとなります。そのため、せっかく自

        • 固定された記事

        独学Python備忘録4(業務の自動化とは)

          独学Python備忘録7(ダウンロードフォルダをキレイにする)

          プログラム言語の勉強を独学で開始する際、まずはYouTubeや本で始めると思います。 そして a=1(変数に数字を代入して) print(a) みたいな事からで・・・ 基礎が必要なことは、本当にわかっています!!! でも! これが実務にどうつながる??? 基礎が必要なことは、本当にわかっています!!! でも、すぐに実務に使いたいんです! ていうことで、Pythonで実務を自動化していて、普段も便利に使っているコードをひとつ紹介します! 「Pythonでダウンロ

          独学Python備忘録7(ダウンロードフォルダをキレイにする)

          独学Python備忘録6(何から始める?)

          Pythonについて勉強や業務の自動化を進めるために、いったい何から始めたらいいのか・・・。 正直、はじめは全くわかりませんでした。 そこで・・・ まぁ、そこに行き着くまでの私の遠回りな話は置いておいて、 次のことから始めましょう! ここまで備忘録を読んでいただいき、それぞれインストールなどが完了していたら、 ドキュメントに「Python」というフォルダを作成してください。 フォルダを作成したら、フォルダを右クリックでメニューをだして、 送るから「デスクトップ(ショート

          独学Python備忘録6(何から始める?)

          独学Python備忘録5(ChatGPT!ありがとう!)

          大切な相棒について書くのを忘れていました! 2024年。私の自動化を加速させたのは間違いなく「ChatGPT」です。 https://openai.com/ 皆さん使っていますか? 「ChatGPT」登場までは、Excelのvbaで実行したい事があれば、webで検索するか、YouTubeで検索するか、最終手段はYahoo知恵袋に相談でした。 それがどうしたことでしょう!日本語で質問すればコードを教えてくれる!!! 前職では顧客情報の保管場所があまりにもバラバラで、

          独学Python備忘録5(ChatGPT!ありがとう!)

          独学Python備忘録3(WebDriver)

          Pythonを何に使うのかにもよるが、私の場合はWebブラウザで特定のページにログインし、必要なデータファイルをダウンロード。それをExcelで加工という手順になるので、webブラウザ操作のためにWebDriverが必要になる。webブラウザがchromeでもEdgeでもこれは必要。 仕事場ではwebブラウザがEdgeなので、Microsoft Edge WebDriverをダウンロードする。(chromeを操作の場合もWebDriverは同様に必要になる) https:/

          独学Python備忘録3(WebDriver)

          独学Python備忘録2(Visual Studio Code)

          Pythonのコードを書いていくエディタはVisual Studio Code! 使いやすいように拡張機能もインストール!   ・japanese language pack インストール     インストール後)     ctrl+shift+p →display→configure Display Language→日本語   ・python   ・python indent   ・autoDocstring   ・intelliCode Pythonプログラミング

          独学Python備忘録2(Visual Studio Code)

          いきなり脱線…windows11で丸数字①②③・・・㉚を出す設定

          先週、会社PCが新しくなった。 仕事を進めていると、あれ?丸数字①が出ない!検索しても不思議なほどヒットしない(※書かれている操作で出てこないの意)。 そんなこんなで、無事たどり着いたので記録として残します。 まずは言語バーを右クリックでメニューを出して、プロパティを選択からスタート⭐️ Microsoft IME の設定の「詳細設定」をクリック さらに「変換」タブの「詳細設定」をクリック 変換文字制限のラジオボタンを「変換文字制限をしない(N)」を選択。 OKをク

          いきなり脱線…windows11で丸数字①②③・・・㉚を出す設定

          プロフィール

          国産新車ディーラーの本社で勤務中。3年半ぶりに戻ってきた会社はコロナ禍の間に何故か逆行するようにアナログ化してしまっていた。会社の主要システムはメーカー主導のシステムで、外部web接続がかなり限定されGoogle系アプリはほとんど接続できず。Excelも独学ながら多少操作できるので、頼もしい相棒のChatGPTにお手伝いしてもらいPythonでシステムの自動化や業務の便利グッズ作成にチャレンジします!

          プロフィール

          独学Python備忘録1(Pythonとライブラリのインストール)

          PCセッティング 1)python ダウンロード・インストール 2)インストールの確認はコマンドプロンプト cmd → python-V 3)edgeの操作とExcel・csvを操作するためのライブラリーを   コマンドプロンプトからインストール   ・selenium(pip install selenium)   ・OpenPyXL   ・pandas   ・xlwings   ・pyautogui   ・pillow   ・pyscreeze   ・opencv

          独学Python備忘録1(Pythonとライブラリのインストール)