Pythonで仕事の自動化・業務効率化を行う方法や事例を解説します。基礎的な内容から応用までゴチャまぜですがご容赦ください。
基本
- Pythonでカレントディレクトリを取得・変更
- 【Python入門】argparseでコマンドライン引数を指定して実行
- 【Python入門】正規表現で文字列操作(抽出・置換)
- 【Python】PyInstallerでPythonスクリプトをexe化
- 【Win11】Pythonスクリプトを自動実行する方法
- 【Python】PyAutoGUIでパソコン操作を自動化
ファイル管理
- 【Python入門】pathlibの使い方(パス操作)
- Pythonでディレクトリ(フォルダ)の作成・削除(pathlib, shutil)
- Pythonでディレクトリ名・ファイル名の一覧取得(os, glob)
- Pythonでファイル名の一括変更(os, glob)
- Pythonでディレクトリ(フォルダ)・ファイルのコピー、移動(shutil)
- Pythonで更新日が古いディレクトリを削除する
Excel操作
- PythonでExcelファイルを操作する(openpyxl)
- pandasでExcelファイルの読み込み(read_excel)
- pandasでExcelファイルの書き込み(to_excel)
- VBAマクロからPythonを実行する(xlwings)
csv操作
Outlook・Gmail操作
Powerpoint操作
PDF操作
- PythonでPDFを読み込む(PyMuPDF, PyPDF2, PDFminer)
- PythonでPDFを結合する(PyPDF2)
- PythonでPDFを分割する(PyPDF2)
- PythonでPDFのページサイズを取得(PyPDF2)
- PyMuPDFの基本的な使い方
- PythonでPDFのテキストを抽出する(PyMuPDF)
- PythonでPDFの画像を抽出する(PyMuPDF)
Webスクレイピング
GUI (tkinter)
- PythonでGUIアプリを作成する(tkinter)
- 【Python/tkinter】Frameの使い方
- 【Python/tkinter】Widgetの配置(grid)
- 【Python/tkinter】Widgetの配置(pack)
- 【Python/tkinter】Widgetの配置(place)
- 【Python/tkinter】Label(ラベル)の使い方
- 【Python/tkinter】Button(ボタン)の使い方
- 【Python/tkinter】Entry(エントリー)の使い方
- 【Python/tkinter】Canvas(キャンバス)の使い方
データベース連携
- 【Windows11対応】MySQLのインストール手順
- PythonでMySQLを操作する(PyMySQL)
- PythonでMySQLを操作する(mysql-connector-python)
- 【Windows11対応】PostgreSQLのインストール手順
- PythonでPostgreSQLを操作する(psycopg2)
- PythonでMongoDBを操作する(PyMongo)