請求書や報告書のPDFが何十枚もフォルダにたまっていて、「どれがいくらの、いつの分か」を一覧にしたい。そんなときに、フォルダを指定するだけで1ファイル1行のExcelを作るPythonスクリプトです。
■ できること
・フォルダ内のPDFを全部読み、ファイル名/ページ数/先頭行/金額/日付/本文の先頭300字をExcelに並べる
・「合計 120,000円」「2026年9月30日」のような表記を自動で拾う(無ければ空欄)
・読めないPDFがあっても止まらず、その行に「読み取り失敗」と残す
■ 必要なもの
・Python 3.10以上
・ライブラリ2つ(pypdf、openpyxl)。インストールはコマンド1行です
・画像だけのスキャンPDF(文字情報が入っていないもの)は対象外です
■ 動作確認
請求書PDF2枚のフォルダで実行し、金額と日付が正しく一覧化されることを確認しています。
有料エリアには、コード全文(約30行)、インストールと実行の手順、抜き出す項目を増やす方法、よくあるエラーと直し方を載せています。
請求書や報告書のPDFが何十枚もフォルダにたまっていて、「どれがいくらの、いつの分か」を一覧にしたい。そんなときに、フォルダを指定するだけで1ファイル1行のExcelを作るPythonスクリプトです。
■ できること
・フォルダ内のPDFを全部読み、ファイル名/ページ数/先頭行/金額/日付/本文の先頭300字をExcelに並べる
・「合計 120,000円」「2026年9月30日」のような表記を自動で拾う(無ければ空欄)
・読めないPDFがあっても止まらず、その行に「読み取り失敗」と残す
■ 必要なもの
・Python 3.10以上
・ライブラリ2つ(pypdf、openpyxl)。インストールはコマンド1行です
・画像だけのスキャンPDF(文字情報が入っていないもの)は対象外です
■ 動作確認
請求書PDF2枚のフォルダで実行し、金額と日付が正しく一覧化されることを確認しています。
有料エリアには、コード全文(約30行)、インストールと実行の手順、抜き出す項目を増やす方法、よくあるエラーと直し方を載せています。