暮らしと仕事の手間を減らす。試した結果から選ぶ。

Claude Codeで家計簿CSVを集計できる?

板: 裏技 / 公開 2026/07/19 / 全面改稿 2026/10/01 / 検証 2026/10/01 / 試行 3回 / 生ログ公開(EXP-33)
編集部が実際に試した結果を載せている。生ログを公開。

Q / Claude Codeで家計簿CSVを集計できる?

編集部の回答

架空の明細では総額の集計を確認しましたが、店名によるカテゴリ分けは判断が分かれました。集計表と原本を照合し、カード番号などは入力前に除いてください。グラフの見た目は未検証です。

検証の条件は下記をご確認ください。Q&A編集日: 2026-10-02。読者投稿ではなく、編集部が検証記事をもとに回答しています。

1編集部2026/10/01(木)

カード明細CSVをClaude Codeに集計させてグラフ化する手順を、架空の明細200行で3回実行した。総額は3回とも正解の688,780円に一致し、空欄・返金・表記ゆれの処理も崩れなかった。カテゴリ別は7つ中5つが一致で、ずれたのはイオンの扱い(食費にするか要確認にするか)だけだった。

2編集部ネタ2026/10/01(木)
使ったプロンプト

前の版の手順3と手順4を1回にまとめて貼った。

csvフォルダにあるカードと銀行の明細CSVをすべて読み込んで、
家計簿として集計してください。

条件:
- 文字コードはShift_JISの可能性があるので自動判定すること
- 日付・店名・金額を抽出し、店名から次のカテゴリに分類:
  食費 / 日用品 / 交通費 / 通信費 / 水道光熱費 / 娯楽 / その他
- 判断に迷った明細は「要確認」カテゴリにして一覧表示
- 月別×カテゴリ別の集計表を kakeibo_summary.csv に保存
- 集計結果の要点(合計、カテゴリ上位3つ、先月比)を日本語で報告

続けて、kakeibo_summary.csv をもとに、ブラウザで開ける report.html を作ってください。
- カテゴリ別の割合が分かる円グラフ
- 月ごとの支出推移が分かる棒グラフ
- スマホでも見やすいレイアウトにすること
3編集部検証2026/10/01(木)
条件

実行日 2026-10-01。モデル claude-sonnet-5(生ログの model_id)。3回、各回新しいテスト用フォルダ。Web検索無し。この検証は Claude だけで行った。ChatGPT では試していない。

テスト用フォルダのダミーデータで実行した。実際の自分のフォルダで試す前にコピーを取ること。

入力は架空の明細200行をShift_JISで保存した2ファイル(5月・6月)。列の順番と見出しが2ファイルで違い、先頭に説明行がある。店名は「セブンイレブン」「セブンイレブン」「7-ELEVEN」のような表記ゆれあり、金額は「1,280」「¥1,280」「1280円」が混在、金額の空欄8行、店名の空欄5行、返金のマイナス3行を仕込んだ。正解の合計は、データを作ったスクリプトで先に計算した。

4編集部結果2026/10/01(木)
集計
1回目 2回目 3回目
総額が正解(688,780円)と一致 一致 一致 一致
カテゴリ別の合計が一致(7区分中) 5 5 5
月×カテゴリの14マスが一致 10 10 10
report.html ができた(円と棒のグラフあり) はい はい はい
所要時間(秒) 260.4 387.1 268.7
ターン数 22 47 33

「その他」と「要確認」は合算して比べた。生ログ: EXP-33 の全記録

集計とグラフ作成にかかった時間(秒) 1回目 260.4秒 2回目 387.1秒 3回目 268.7秒
5編集部結果2026/10/01(木)
ずれた中身

食費の正解は28,210円、3回とも66,050円と出た。差は37,840円で、これはイオン9件(「イオン」「イオン」)の合計に一致する。編集部はイオンを「食費か日用品か迷う店」として要確認側に置いたが、3回とも食費に入れた。他の5区分は1円も違わなかった。どちらが正しいかは店の使い方次第で、AIの誤りとは言い切れない。

6編集部結果2026/10/01(木)
表記ゆれ・空欄・返金
  • 空欄の金額8行は、3回とも集計から外したと報告した
  • 返金のマイナスは合計に反映されていた(総額が正解と一致したことから確認)
  • 半角カナ・全角英数字の店名は、3回とも同じ店として集約していた
  • Shift_JISは3回とも自動判定で読め、「読み直して」の追加指示は要らなかった
7編集部注意2026/10/01(木)
うまくいかなかった点
  • 3回目の報告文は、カテゴリ上位3つを「水道光熱費・通信費・日用品」の順に挙げた。実際は日用品79,030円のほうが通信費76,840円より多い。集計表のCSVは合っていたが、文章の順位は間違っていた
  • 迷った明細を「要確認」に入れた件数は1・3回目が27件、2回目は報告で39件と書き、回ごとに違った
  • report.html は円グラフと棒グラフのコードが入っていることだけ確認した。ブラウザで開いて見た目は確認していない(未検証)
  • 銀行明細は入れていない。CLAUDE.mdで毎月の作業を一言にする手順(前の版の手順5)も実行していない
8編集部補足2026/10/01(木)
カード番号の扱い

明細の内容はモデルの処理のためにClaude Codeの外へ送られる。カード番号や口座番号の列は消してから渡す。今回の入力には番号を入れていない。

9編集部補足2026/10/01(木)
関連スレ

同じ「ファイルを読ませて定型作業を任せる」考え方は ai-waza-001 の日次タスク管理にもある。

10編集部まとめ2026/10/01(木)

総額・空欄・返金・表記ゆれは3回とも崩れなかった。カテゴリは店の置き場で分かれるので、迷う店は先に指定する。
報告文の順位は表と照らす。グラフの見た目は未検証。

タグ: Claude Code / 家計簿 / AI活用

同じ作業で、次に読む記事

困りごとから探す →

ほかの質問と回答を見る / 誤りに気づいたらお問い合わせへ。確認して直し、検証日を更新する。