ClaudeでCSVを分析する方法|文字化け・欠損・重複の直し方

ソファでパソコンを使いながらほっとした表情の女性 目的別AI

売上データをダウンロードして開いたら、日本語が記号の羅列になっていた。

列がすべて1つに潰れていて読めない。

合計を出そうとしたら計算されない——CSVファイルを扱っていて、こんな場面に出くわしたことはありませんか。

こうしたとき、多くの方はExcelの設定を調べたり、変換ツールを探したりします。

ただ、その前に試す価値のある方法があります。

そのままClaudeに渡してみることです。

実際に、わざと壊したCSVをいくつも作って試したところ、文字化けするはずのファイルも、列が潰れるはずのファイルも、問題なく読み取れました。

それどころか、データの中に紛れ込んだ誤りまで見つけてくれます。

この記事では、CSVでつまずいたときにClaudeで何ができるのか、そして何は自分で確かめる必要があるのかを、実際に試した結果とあわせて整理します。

Excelで開く前に、まずClaudeに渡してみる

結論からお伝えします。

CSVの形式にまつわるトラブルは、Claudeに渡すとほぼ解決します。

文字コードを変換したり、区切り文字を指定したりする作業は必要ありません。

しかも、単に読めるだけではありません。

試したところ、「このファイルはShift-JISで保存されているので、UTF-8として開くと文字化けします」というように、なぜ手元で開けなかったのかまで教えてくれました。

Excelでの開き方を調べる前に、まず渡してみる。これだけで解決する場面は多いです。

要点:文字化けや列の潰れは、Claudeに渡すだけで解消することが多い

CSVでよくある4つのつまずき

データの汚れは、見つけてくれる

そもそもCSVとは、表のデータをテキストだけで表した形式です。カンマで列を区切っただけの単純な作りで、色や数式は保存されません。軽くてどんなソフトでも開けるため、システムからデータを書き出すときによく使われます。

単純な形式であるがゆえに、次のようなつまずきが起こります。

日本語が記号の羅列になる——文字コードの食い違いです。CSVには「どの文字コードで書いたか」を記録する場所がないため、開く側が推測を間違えると起こります。

全部が1列に潰れる——区切り文字の食い違いです。ファイル名は「.csv」でも、中身はタブで区切られていることがあります。

数字なのに計算されない——全角の数字や、桁区切りのカンマが混ざっていると、文字として扱われます。

集計が合わない——同じデータが二重に入っていたり、「東京」と「とうきょう」のような表記ゆれがあったりすると、正しく数えられません。

前の2つは形式の問題、後ろの2つはデータの中身の問題です。Claudeの得意・不得意も、この線で分かれます。

形式の問題は、自動で解決してくれる

まず、文字コードと区切り文字。ここはClaudeが自分で判別します。

文字化けするCSVを渡してみた

Shift_JISという古い形式で保存したCSVを渡してみました。

この形式は、会計ソフトや業務システムから書き出すと今でもよく出てきます。

Excelで普通に開くと文字化けするものです。

結果は、そのまま問題なく読めました。

しかも「このファイルはShift-JIS(CP932)で保存されており、UTF-8として読むと文字化けする」と、形式まで正確に言い当てています。

頼んでいないのに、地域ごとの売上や最も売れた商品の集計まで済ませて返してきました。

なお、これは「受け取ったファイルが化けていた場合」の話です。

自分でExcelからCSVを書き出すときは、保存形式で「CSV UTF-8(コンマ区切り)」を選んでおくほうが、他のソフトで開くときも困りません。

詳しい手順は、別記事で解説しています。
ClaudeでExcelを分析する方法|表データを整理・要約する使い方

列が潰れるCSVを渡してみた

次に、拡張子は「.csv」なのに中身はタブ区切り、というファイルを渡しました。

Excelでダブルクリックすると、全データが1列に入ってしまうパターンです。

こちらも正しく7列として読み取れました。

「拡張子と実際の形式が食い違っているため、Excelで開くと全データが1列に入ります」と、手元で困る理由まで説明してくれます。

さらに、Excelで扱いたい場合の対処法(拡張子を変える、インポート時に区切り文字を指定する)まで添えられていました。

要点:文字コードも区切り文字も、変換せずそのまま渡してよい

データの汚れは、見つけてくれる

形式が読めても、中身が汚れていれば集計はできません。ここも試してみました。

わざと9箇所の問題を仕込んだCSV

検証のため、次のような問題をすべて含んだファイルを作りました。

  • 同じ注文がまるごと二重に入っている
  • 数量が空欄の行、単価が空欄の行、顧客名が空欄の行
  • 日付が「2026-07-03」と「2026/07/03」で混在
  • 数量に全角の数字が混入
  • 氏名に全角スペース
  • 地域が「東京」と「とうきょう」で表記ゆれ
  • 単価に「3,200」と桁区切りのカンマ

「データに問題がないか確認してください」と頼んだところ、仕込んだ問題をすべて指摘してきました。

影響まで説明してくれる

見つけるだけではありませんでした。

重複については「このまま集計すると売上が17,600円分過大になる」と、金額を計算して示しています。

全角数字とカンマについては「この影響で数量列と単価列が文字列として読み込まれ、合計や平均が計算できない状態」と、問題が連鎖する仕組みまで説明していました。

さらに、欠損した値についても対応が分かれています。

単価は「他の行に同じ商品があるので補完できる」、数量は「他から推定できないため元のデータの確認が必要」——直せるものと直せないものを区別しているのです。

最後には「欠損2箇所の扱いをどうするか指示してください」と、勝手に判断せず確認を求めてきました。

データを削除するか保留するかは業務上の判断だからです。

それでも、数字は自分で確かめる

手元の書類とパソコンの画面を見比べる男性

ここまで読むと万能に見えるかもしれませんが、そうではありません。

実際に間違えた場面

説明行や合計行が混ざったCSVを渡して、地域ごとの売上を集計してもらいました。

余計な行を正しく除外し、集計表を出してきたのですが、最初の表で1つの地域の金額が総計と同じ値になっていました。

直後に「失礼しました」と訂正が入って正しい表が出ましたが、これは気づかず出てくる可能性もあったということです。

AIが出した数字は、必ず自分で確かめてください。

特に金額や件数など、間違えると困るものは、いくつか抜き出して検算する習慣をつけておくと安心です。

元データの誤りを見つけることもある

同じ検証で、興味深いことも起きました。

そのCSVの末尾には「合計」の行を入れておいたのですが、その数字は単価を単純に足しただけの誤った値でした。

Claudeはこれを検算し、「この数字は単価を足し上げたもので、売上金額ではありません」と指摘してきたのです。

しかも「数量の合計値のほうは各行と一致しています」と、合っている部分は合っていると言っています。

全部を疑うのではなく、おかしい箇所だけを指摘する精度です。

Excelで作った集計行が間違っている、というのは実務でよく起こります。

それを見つけてくれるのは心強い一方で、AI自身も計算を間違える——この両方を頭に置いて使うのがちょうどいい距離感です。

要点:見つけてくれるが、出てきた数字は自分で検算する

頼み方のコツ

CSVを渡すときは、いきなり集計を頼まないほうが確実です。

まず、こう聞いてください。

このCSVのデータに問題がないか確認してください。

先に汚れを洗い出しておくと、そのあとの集計が正確になります。

重複や表記ゆれを抱えたまま集計すると、答えは出ますが数字が狂います。

問題が見つかったら、扱いを決めてから次に進みます。

重複行を削除して、表記ゆれを統一したうえで、
地域ごとの売上を集計してください。

このように、何をどう処理するかを指定すると、意図しない加工を防げます。

集計結果を受け取ったら、いくつか抜き出して元データと突き合わせてください。

全部を確認する必要はありませんが、合計値と、いちばん大きい数字だけは見る——それだけでも大きな間違いは防げます。

どうしても読めないときは

まれに、渡しても正しく読み取れないことがあります。

ファイルが大きすぎる——行数が非常に多いと、途中までしか処理されないことがあります。期間を区切って分割すると通ります。

列がずれている——データの中にカンマが含まれていると、列の区切りと誤認されることがあります。この場合は元のファイルを確認してください。

そもそも添付できない——ファイル形式や設定が原因かもしれません。対処法は、別記事で詳しく解説しています。
Claudeにファイルを添付できない時の対処法|エラー原因と解決方法

Excelファイル(.xlsx)を添付する場合は、設定で機能を有効にする必要があります。

詳しくは、別記事で解説しています。
Claudeに添付できるファイルの上限は?サイズ・数・形式を完全整理【2026年最新】

よくある質問

CSVとExcelファイル、どちらで渡すほうがいい?

どちらでも読めますが、CSVのほうが手軽です。

Excelファイルは設定で機能を有効にする必要があるためです。

表の整理や要約が目的なら、別記事で詳しく解説しています。
ClaudeでExcelを分析する方法|表データを整理・要約する使い方

文字化けしたファイルを変換してから渡すべき?

その必要はありません。

そのまま渡せば読み取れます。

変換の手間が省けるだけでなく、変換の途中でデータが崩れる心配もありません。

ただし、自分でExcelからCSVを書き出す場合は「CSV UTF-8」を選んでおくほうが無難です。

Claude以外のソフトで開くときに困らずに済みます。

個人情報が入ったCSVを渡しても大丈夫?

顧客名簿など、個人情報を含むデータの取り扱いには注意が必要です。

業務で使う場合は、社内のルールを確認してから判断してください。

複数のCSVをまとめて渡せる?

渡せます。複数のファイルを比較したり、食い違いを確認したりする方法は、別記事で詳しく解説しています。
Claudeで複数PDFをまとめて分析する方法|比較・矛盾チェックのやり方

修正したCSVをダウンロードできる?

きれいにしたデータをファイルとして出力してもらうこともできます。

ただし、出力されたものが意図どおりか、必ず中身を確認してから使ってください。

検証情報 この記事は実際にClaudeへCSVファイルを添付して動作を確認した結果をもとに構成しています。検証には、文字コード・区切り文字・欠損・重複などの問題を意図的に含めた架空のデータを使用しました。同じ手順でも結果は毎回同じとは限りません。 最終確認:2026年8月時点

もっとAIを活用したい方へ

CSV以外にも、Claudeで扱えるファイルはたくさんあります。気になる記事から読んでみてください。

まとめ|壊れたCSVこそ、そのまま渡す

CSVの分析について、ポイントを整理します。

  • 文字化けや列の潰れは、変換せずそのまま渡せば読める
  • なぜ手元で開けなかったのか、理由まで教えてくれる
  • 欠損・重複・表記ゆれは、指摘してくれる
  • 直せるものと、元データの確認が必要なものを区別してくれる
  • ただしAIも計算を間違える。出てきた数字は検算する
  • 集計の前に「問題がないか確認して」と聞くと精度が上がる

Excelで開いて文字化けしたとき、「もうだめだ」と諦める前に、そのまま渡してみてください。

変換ツールを探す時間が丸ごと不要になることがあります。

そのうえで、出てきた数字は自分の目で確かめる。

見つけてもらって、確かめるのは自分——この組み合わせが、いちばん速くて確実です 😊

この記事のポイントまとめ

  • CSVの文字コードや区切り文字は、変換せずそのまま渡してよい
  • Shift_JISやタブ区切りでも正しく読み取り、開けない理由も教えてくれる
  • 欠損・重複・表記ゆれ・全角数字といったデータの汚れを指摘できる
  • 直せるものと元データの確認が必要なものを区別して伝えてくれる
  • AI自身が集計を間違えることもあるため、数字は必ず検算する
  • 集計を頼む前に「問題がないか確認して」と聞くと精度が上がる

コメント