Excel業務をPython化する判断基準:手作業を「稼ぐ自動化資産」に変える設計図
毎朝、同じCSVを開く。列を並べ替える。不要な行を消す。関数をコピーする。ピボットを更新する。グラフを作り、メールやチャットに貼る。 1回だけなら大した作業ではありません。 しかし、毎日30分なら月10時間以上です。しかも人間が触るほど、コピー漏れ、フィルターの戻し忘れ、古いファイル参照、保存先ミスが増えます。 この記事では、Excel業務をPythonに置き換えるべきかどうかの判断基準を、初心者向けにステップ・バイ・ステップで整理します。 結論から言うと、Python化すべきなのは「Excelが苦手な仕事」です。 つまり、毎回同じ処理、複数ファイルの結合、定期実行、ログ保存、通知、差分チェックです。 一方で、Excelが得意な「人間が見て判断する作業」まで無理にPythonへ移す必要はありません。Excelを捨てる話ではなく、Excelを確認画面として残し、繰り返し作業をPythonに任せる設計が現実的です。 この記事の一次情報:Hiroのサイト運用ログで確認した自動化の現実 この記事は一般論だけではありません。Hiroのこのサイト運用環境で、実際に確認したローカル情報も使っています。 確認条件は次の通りです。 項目 内容 確認日 2026年7月13日 確認場所 G:\マイドライブ\AI_Agents\github\repos\auto-ai-blog 入口スクリプト generator/generate.py ローカル実行入口 run_daily.bat ログ保存先 generator/logs/generate.log 構成資料 README_ja.md README_ja.md には、ローカルWindows PCで記事を生成し、GitHubへpushし、Cloudflare Pagesが自動デプロイする構成が記録されています。Windowsタスクスケジューラが run_daily.bat を起動し、generator/generate.py を実行する流れです。 2026年7月13日時点で、ローカルに存在したMarkdown記事数は次の通りでした。 サイト領域 Markdown記事数 sites/ai-tech/content/posts 285本 sites/business/content/posts 333本 sites/real-estate/content/posts 110本 合計 728本 また、generator/logs/generate.log には、2026年7月13日 08:57:39 に「Excel業務をPythonに置き換える判断基準」が選択され、draft: calling codex CLI、09:00:33 に draft: codex CLI succeeded が記録されていました。 同じログには、次のような失敗も残っていました。 ログ上の事象 意味 gemini CLI failed: The command line is too long. 入力が長すぎてGemini CLIレビューに失敗 Gemini Code Assist ... unsupported Gemini CLI側の認証・利用条件問題 codex CLI failed: CLI timeout after 240s レビュー処理が制限時間内に終わらなかった fatal: cannot lock ref 'HEAD' ... HEAD.lock git commit時にロックファイルで失敗 ここから分かる重要なことがあります。 ...