文字化け・日付バラバラのCSVを、Claude Codeに日本語で頼んでそろえた記録

記事
IT・テクノロジー
店舗ごとに形式がバラバラなCSVを、毎月手作業でそろえていませんか。文字コード(ファイルの文字の保存形式。違うと開いたときに文字化けします)が店舗ごとに違う、日付が「2026/10/5」だったり「令和8年10月5日」だったりする、単価に「円」が付いている。こうした整理は、Claude Codeに日本語で頼むと自動化の道具を作ってくれます。

今回、3店舗ぶんのバラバラなCSVを、1回の実行で1つの表と月別の集計にそろえる道具をClaude Codeで作りました。読めなかった行は捨てずに、「どのファイルの何行目か」を別のファイルに出します。

この記事は、Claude Code(AIのコーディング支援ツール)に見本を作ってもらい、動かした結果を確認したうえで、AIの補助も受けながらまとめたものです。見本のデータはすべて架空です。

■バラバラなCSVの、何をそろえたか

Claude Codeは、パソコン上のファイルを読み書きし、プログラムを作って実行までしてくれるAIツールです。難しい設定の画面を覚えるのではなく、「こうしたい」と文章で伝えるのが基本になります。今回はその使い方の一例として、CSVの整理を取り上げます。

見本として、3店舗ぶんのCSV(それぞれ次の形式)を1つの表と月別集計にそろえる道具を作りました。

・1店舗目:UTF-8で保存、日付は「2026/10/05」
・2店舗目:Shift_JISで保存、列の順番が違い、単価が「140円」表記、日付は「2026年10月26日」
・3店舗目:BOM付きUTF-8、日付に「令和8年10月8日」と「2026-10-10」が混在、数字が全角

そろえるのは文字コード、日付(2026-10-05の形に統一)、単価と数量(数値に変換)、列の順番です。列の順番は見出しの名前で合わせます。

■動かしてみた結果(架空データ)

2026年11月13日、Macで実行しました。

・動作確認用のテスト3つ:すべて通過
・実行結果:読み込みファイル3つ、取り込み23行、要確認1行

そろえる前とあとの例です。

元のCSV:令和8年10月8日/緑茶500ml/4(全角)
そろえた後:2026-10-08/緑茶500ml/4

元のCSV:緑茶500ml/「140円」/2026年10月26日
そろえた後:2026-10-26/緑茶500ml/単価140

元のCSV:2026-10-04/緑茶500ml/(数量が空欄)
そろえた後:取り込まず、確認用のファイルに「5行目・数値を読めません」と出力

出力されるファイルは3つです。そろえた全データ、月ごと・商品ごとの集計、確認が必要な行で、Excelで文字化けしにくい形式(BOM付きUTF-8)で保存しています。

ここで大事にしたのは、読めない行を黙って捨てないことです。数量が空欄だった1行を別のファイルに、どのファイルの何行目か・理由は何かつきで書き出しました。確認漏れが起きにくい形にしたかったからです。なお、これは架空データでの結果で、実際の業務データでも同じ数字になるという意味ではありません。

■Claude Codeへの頼み方(文例つき)

プログラミングの知識がなくても、やりたいことを普通の文章で伝えます。たとえば次のような頼み方です(例)。

「店舗ごとのCSVがinputフォルダにあります。文字コードや日付の書き方がバラバラなので、1つの表にそろえて、月ごとの商品別集計も作ってください。読めない行は捨てずに、別ファイルに理由つきで出してください」

進め方の目安は次のとおりです。

1. 整理したいCSVの見本(ダミーの数行で十分)を用意する
2. 上のように、やりたいことと「読めない行をどう扱うか」を言葉で伝える
3. できた道具を、まず架空データやコピーしたデータで動かして結果を確認する
4. 動作確認用のテストも一緒に作ってもらう

見本の道具は、Python 3が使える状態なら、ターミナル(文字で命令を打つ画面)に「python3 merge.py input output」と1行入れるだけで動きます。Macでは、初回にPythonの準備が必要になることがあります。

■始める前に知っておくこと

Claude Codeを使うには、Anthropicの有料プランなどの契約と、パソコンへのインストールが必要です(料金や条件は公式サイトで最新の内容をご確認ください)。

・本物の業務データを入れる前に、必ず架空データやコピーで試してください。
・個人情報を含むデータは、AIに渡す前に扱いを決めてください。
・AIが作ったものは、結果を自分の目で確かめる前提で使ってください。今回も、テストの結果と出力ファイルの中身を実際に確認しています。
・会計・税務の最終的な判断は、税理士などの専門家の領域です。ここで紹介したのはデータの整形までです。

■おわりに

CSVの整理に限らず、同じ作業を何度も繰り返している方には、一度Claude Codeに相談してみる価値があると思います。ただし、すべての作業が自動化できるわけではなく、向き不向きは中身を見て判断する必要があります。

「やってみたいけれど、導入のところで止まりそう」という方向けに、ココナラで「一番めんどうな作業を1本、画面共有で一緒に作ります」(60分)を出品しています。Claude Codeが使える状態かの確認から、導入が済んでいなければ手順を一緒に進め、毎月のCSVやExcelなど、困りごとを1つ、画面を見ながら一緒に動かします。
サービス数100万件のスキルマーケット、あなたにぴったりのサービスを探す