自動化

Python

【Python】PDFファイルをPythonで操作する(PyPDF2)

こんにちは、かつコーチです。「複数のPDFを1つに結合したい」「特定のページだけ抜き出したい」「PDFから文字を検索できるようにしたい」。PDF操作は手作業だと地味に面倒な作業です。そんなときに便利なのが、Pythonのpypdf(旧PyP...
Python

【Python】スケジュール実行を自動化する(schedule/cron連携)

こんにちは、かつコーチです。「毎朝9時にレポートを作成したい」「1時間おきにデータを取得したい」。定期的に同じ処理を繰り返したい場面は、業務の自動化でよく出てきます。そのたびに手動でスクリプトを実行するのは非効率です。この記事では、Pyth...
Python

【Python】メール送信を自動化する(smtplib)

こんにちは、かつコーチです。処理が終わったら通知メールを送りたい、レポートを毎朝自動送信したい。そんな場面で活躍するのが、Python標準ライブラリのsmtplib(メール送信プロトコルであるSMTPを扱うライブラリ)です。この記事では、s...
Python

【Python】Excelファイルをopenpyxlで自動操作する

こんにちは、かつコーチです。毎月手作業でExcelに数字を入力し直す作業、正直うんざりしませんか。「集計はいつも同じ手順なのに、なぜ毎回手で入力しているんだろう」そんな定型作業は、openpyxl(PythonからExcelファイルを読み書...
Python

【Python】BeautifulSoupでHTMLを解析する

こんにちは、かつコーチです。requestsでHTMLを取得できても、そこから必要な情報だけを取り出すのは意外と大変ですよね。「見出しだけ抜き出したい」「特定のクラスの要素だけ集めたい」そんなときに使うのがBeautifulSoup(HTM...
Python

【Python】requestsライブラリでWebスクレイピングの基本を学ぶ

こんにちは、かつコーチです。Webサイトから情報を自動で取得したいけれど、何から手をつけていいか分からない。そんな方に向けて、この記事ではrequests(PythonからWebサイトにアクセスするための代表的なライブラリ)の基本的な使い方...
Python

【Python】フォルダ内のファイルを自動で整理するスクリプトを作る

こんにちは、かつコーチです。ダウンロードフォルダの中が、画像・PDF・zipでぐちゃぐちゃになっていませんか。「手作業で仕分けるのは面倒だけど、いちいち探すのも大変」そんな悩みは、Pythonの標準ライブラリ(追加インストールなしで使える公...
Python

【Python】CSVファイルを一括処理する自動化スクリプトを書く

こんにちは、かつコーチです。「毎月、支店ごとの売上CSVを1つずつ開いて、Excelで合計を出している」そんな作業に、地味に時間を取られていませんか。この記事では、複数のCSVファイルをまとめて読み込み、集計まで自動で行うスクリプトの作り方...