FixData Tools
ツールエラー解決ガイドコラム
CSVツール
言語を変更KOENJA
CSV

すぐに直す

まずはよくあるCSVの問題から診断できます。

CSVツール全ツール
ツールエラー解決ガイドコラム
言語を変更한국어English日本語

FixData Tools. ブラウザですぐ使えるデータ・テキスト問題解決ツール。

ツールエラー解決ガイドコラムプライバシーポリシー利用規約

ERROR - 更新 2026-06-25

ExcelでUTF-8 CSVが文字化けする原因と直し方

UTF-8 CSVをExcelで開くと日本語が文字化けする場合に、UTF-8 BOM、インポート手順、Web/API用コピーの分け方を確認する実務ガイドです。

CSV文字化け修正ツールを開く

すぐに使える答え

UTF-8 CSVをExcelで直接開いて日本語が文字化けする場合は、まず元ファイルを保存し、Excelのインポート手順でUTF-8として読み込むか、Excel確認用にUTF-8 BOM付きコピーを作って試します。文字化けした表示をそのまま保存すると、元の正しい文字が失われることがあります。

重要なのは、Excelで見るためのCSVと、WebサービスやAPIへアップロードするCSVを分けることです。ExcelではBOM付きUTF-8が便利な場合がありますが、アップロード先ではBOMなしUTF-8を求めることがあります。

よくある症状

  • UTF-8 CSVをダブルクリックで開くと日本語だけ崩れる。
  • メモ帳やブラウザーでは読めるが、Excelでは読めない。
  • Excelで保存し直した後、Webアップロードでも文字化けする。
  • 先頭の列名だけに見えない文字が混ざる。
  • 日本語は読めるが、カンマや引用符の扱いで列がずれる。

Excelで開く前のチェックリスト

確認項目なぜ重要か対応
元CSVを保存したExcel保存で元の状態に戻せなくなることがあります。作業用コピーを作ってから開きます。
CSVの作成元を確認したSaaS、API、Excel、古い業務システムで文字コード候補が変わります。作成元と受け渡し先をメモします。
Excelで直接開いたか確認したダブルクリックは文字コード推測に頼りやすいです。インポート手順でUTF-8を指定します。
BOMの有無を分けたExcel向けとアップロード向けで適切なコピーが違います。BOM付きとBOMなしを別ファイルにします。
列数を確認した文字化けだけでなく区切り文字の問題も起きます。ヘッダーと数行で列数を比較します。

BOMを使う場合と使わない場合

目的地推奨コピー確認すること
ExcelでレビューUTF-8 BOM付きコピーを試す開き直して日本語と列数が正しいか
WebサービスへアップロードBOMなしUTF-8を優先先頭列名に余計な文字が付かないか
API連携仕様書に合わせたUTF-8charset、delimiter、quoteの指定
社外のExcel利用者へ送付相手のExcel環境でテスト日本語、住所、記号、半角カナが読めるか
旧システムへの戻しShift-JIS/CP932が必要な場合ありUTF-8で表せても旧システムが受け付けるか

実務手順

  1. 元CSVをコピーして、原本は開かずに保管します。
  2. Excelで直接ダブルクリックせず、インポート手順で文字コードを指定します。
  3. UTF-8として読めるか確認します。
  4. Excelでまだ崩れる場合は、CSV Encoding FixerでUTF-8 BOM付きコピーを試します。
  5. WebアップロードやAPI用にはBOMなしUTF-8コピーを別に用意します。
  6. 変換後にヘッダー、会社名、住所、記号、列数を確認します。

FixDataで確認するポイント

CSV Encoding Fixerでは、文字化けの原因候補を比較し、Excel確認用のUTF-8 BOM付きコピーを作る判断に使えます。個人情報を含むCSVは、全件ではなくヘッダーと数行だけで確認してください。

スコアだけで決めず、実際の日本語行が自然に読めるか、先頭列名に余計な文字が入っていないか、列数が変わっていないかを見ます。

例

正しいUTF-8 CSV:

name,city
山田商事,東京

Excelで文字化けして見える例:

name,city
螻ア逕ー蝣,譚ア莠ャ

この状態で保存し直すのではなく、元のCSVからUTF-8指定のインポート、またはExcel確認用のBOM付きコピーを試します。

実務FAQ

ExcelでUTF-8 CSVが文字化けする最初の原因は何ですか?

ExcelがCSVの文字コードを期待どおりに判定できていない可能性があります。まず元ファイルを保管し、インポート手順でUTF-8を明示して開くか、Excel確認用にUTF-8 BOM付きコピーを試してください。

UTF-8 BOM付きCSVを常に使えばよいですか?

いいえ。Excelで開く用途には便利な場合がありますが、WebアップロードやAPIではBOMなしUTF-8を前提にしていることがあります。用途別にコピーを分けるのが安全です。

Excelで文字化けしたCSVを保存してしまったら戻せますか?

元の正しいバイト列が残っていれば復元できる可能性がありますが、文字化けした表示を上書き保存した場合は難しくなります。元のダウンロード、メール添付、バックアップを探してください。

文字は読めるのに列がずれるのはなぜですか?

文字コードとは別に、カンマ、タブ、引用符、セル内改行の問題があります。文字が読めるようになった後で、ヘッダーとサンプル行の列数を確認してください。

Excel用CSVとアップロード用CSVを分けるべきですか?

はい。Excel確認用はBOM付きUTF-8、アップロード用はBOMなしUTF-8が向くことがあります。1つのCSVですべてを済ませようとすると、どちらかの環境で問題が出やすくなります。

関連ツール

  • CSV Encoding Fixer: UTF-8、BOM、Shift-JIS候補を比較し、Excel向けコピーの判断を助けます。

関連ガイド

  • 日本語CSV 文字化けの直し方
  • Shift-JIS CSVをUTF-8に変換する方法
  • CSV / Excel 文字化け対策センター
  • UTF-8、CP949、EUC-KR、Shift-JISの違い

更新日

2026-06-25

参考にした公式文書

本文の判断基準を確認するために参照した公式文書です。

  • Import or export text (.txt or .csv) filesMicrosoft Support - 確認日: 2026-06-25
  • Encoding StandardWHATWG - 確認日: 2026-06-25
  • TextDecoderMDN Web Docs - 確認日: 2026-06-25
  • The Unicode StandardUnicode Consortium - 確認日: 2026-06-25

記事情報

クラスター
csv-excel-encoding
種類
error

関連ツール

CSV文字化け修正ツール

関連記事

日本語CSV文字化けを直す方法: Shift-JISとUTF-8日本語CSVの文字化けをShift-JIS、CP932、UTF-8、ExcelのUTF-8 BOM、区切り文字から切り分けて直す手順。Shift-JIS CSVをUTF-8に変換する方法日本語Windowsや古い業務システムのShift-JIS CSVを、文字化けや列ずれを防ぎながらUTF-8 CSVへ変換する実務手順です。Excel CSV文字化け対策: UTF-8 BOMとShift-JISExcel CSVの文字化けをUTF-8 BOM、Shift-JIS、CP932、韓国語CSV、アップロード用UTF-8に分けて判断する実務ハブ。UTF-8、CP949、EUC-KR、Shift-JISの違いCSVやExcelで使われるUTF-8、CP949、EUC-KR、Shift-JISの違いと、日本語・韓国語の文字化けを防ぐ確認方法。