10分1,763字初級
Claude Code × Excel 完全実装ガイド:月10時間の集計業務を10分にする方法
Excel の集計・整形・グラフ作成を Claude Code で自動化する完全ガイド。CSV → 月次レポート → 図解までを月10時間→10分に圧縮する具体手順を、非エンジニア向けに解説します。
By claude-code-media 編集部
1. なぜ Excel を Claude Code で扱うのか
中小企業の Excel 業務は驚くほど時間を食っています。代表例:
- 月次売上集計(複数支店の CSV をマージ → 月別集計 → グラフ)
- 経費精算(Slack で集まった領収書を Excel に転記)
- 顧客リスト整形(メールマガジン用に重複削除 → ドメイン別仕分け)
これらは Claude Code に「やりたいことを文章で渡す」だけで自動化 できます。
2. 準備するもの
- Claude Code Pro 契約(料金プラン)
- macOS / Windows どちらでもOK
- Python 3.11 以上(pandas/openpyxl を使うため、Claude Code が自動インストール)
- 集計したい Excel/CSV ファイル
インストールがまだの方は Claude Code インストール手順 を先にどうぞ。
3. 5分で動かす最初のコマンド
ターミナルで以下を実行するだけ:
cd ~/Documents/sales-2026
claude -p "今月の sales-april.csv を支店別に集計して、月次推移のグラフ PNG を3枚作って"
Claude Code が自動的に:
- pandas で CSV を読み込み
- 支店別グループ化
- matplotlib で PNG 生成
- 同フォルダに
chart-shop-a.pngなどを保存
4. OS 別の実装メモ
Homebrew で Python と Claude Code を入れるのが最速です。
brew install python@3.12
brew install anthropic/claude/claude
claude auth login5. 実用パターン7選
5-1. 複数 CSV のマージ + 月次集計
複数支店の sales-*.csv をマージして、月別×支店別の売上ピボットを Excel で出力。
セルに条件付き書式(前月比 +10% なら緑、-10% なら赤)も付けて。
5-2. CSV → Excel への整形(書式付き)
顧客リスト customers.csv を Excel に変換し、
- 1行目を太字 + 背景色グレー
- メールアドレス列を青字下線
- フィルタを設定
- ウィンドウ枠を固定
で保存して。
5-3. Slack 投稿の Excel 集計
Slack #経費 チャネルの過去30日の投稿を取得し、金額・日付・店名を抽出して
expenses.xlsx に1行ずつ追加。勘定科目も推定して埋めて。
5-4. 月次決算 PL/BS の自動生成
freee API で先月の仕訳を取得し、PL と BS を Excel で出力。
前月比10%以上変動した科目をハイライト。
5-5. グラフ多数の月次レポート
sales-april.xlsx を元に、以下のグラフを PNG で作って:
- 日次売上の折れ線
- 商品別シェアの円グラフ
- 支店別の積み上げ棒グラフ
すべて高解像度(300dpi)で。
5-6. 重複削除 + ドメイン別仕分け
mailing-list.csv の重複を削除して、ドメイン別(gmail/yahoo/独自ドメイン)に
ファイルを分けて出力して。
5-7. 自動メール下書き生成
prospects.xlsx の各行に対して、「会社名・業界・課題」をもとに
パーソナライズされたメール下書きを生成し、新しい列に追加して。
6. プロンプトのコツ
7. Skills で社内ルールを永続化
毎回プロンプトを書くのは非効率。よく使うルールは Skills に保存 しましょう。
.claude/skills/excel-monthly-report.md:
---
name: 月次売上レポート
description: 弊社の月次売上レポートを Excel で生成する手順
trigger_keywords: ["月次売上", "月次レポート", "売上集計"]
---
## ミッション
月次売上を支店別×商品別×顧客タイプ別で集計し、Excel + PNG グラフ + Slack 投稿を生成する。
## 出力フォーマット
- Excel: monthly-YYYY-MM.xlsx
- シート1: 全社サマリ
- シート2: 支店別
- シート3: 商品別
- グラフ: 上記3種類を PNG(300dpi)
- Slack: #経営報告 に Markdown でサマリ投稿
## 弊社固有のルール
- "個人事業主" 顧客は別シートに切り出す
- 海外売上は USD 表示と JPY 換算(先月末為替)の両方を表示
- 前年同月比を必ず併記
→ 詳細: Claude Code Skills 完全ガイド
8. よくある質問
Q: ファイルサイズが大きい(10万行以上)でも動く?
A: 動きます。Claude Code が pandas + chunked reading を自動で使うので、メモリにも優しい。
Q: マクロ(VBA)を Claude Code に書いてもらえる?
A: 書けます。「以下の処理をするVBAマクロを書いて、xlsm に保存して」で OK。
Q: 機密データ(顧客名・金額)を AI に渡すのは大丈夫?
A: ローカルで動く処理は AI に渡らないので安心。ただし「集計結果を Slack に投稿」など外部送信が絡む場合は、社内ルールに従ってください。
9. 次のステップ
- Claude Code × Notion — 議事録自動化
- Claude Code × Slack — 日報自動投稿
- Claude Code Skills 完全ガイド
Related
