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

すぐに直す

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

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

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

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

HUB - 更新 2026-06-25

Excel CSV文字化け対策: UTF-8 BOMとShift-JIS

Excel CSVの文字化けをUTF-8 BOM、Shift-JIS、CP932、韓国語CSV、アップロード用UTF-8に分けて判断する実務ハブ。

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

要点

CSVの文字化けは、ファイルの中身が壊れたというより、Excelやアップロード先が文字コードを誤って解釈したときに起こることが多いです。日本語CSVではShift-JIS、CP932、UTF-8、UTF-8 BOMの違いが特に重要です。まず元ファイルを保存し、プレビューで正しく読める文字コードを確認します。

症状別の入口

同じCSVでも、Excelで読む場合とWeb/APIに渡す場合で最適な出力が変わることがあります。まず症状から入口を選びます。

症状・検索意図最初に開くページ次の確認
shift-jis to utf-8Shift-JIS CSVをUTF-8に変換する方法日本語が読めるプレビューを確認
ExcelでUTF-8 CSVが文字化けするExcelでUTF-8 CSVが文字化けする原因と直し方UTF-8 BOM付きコピーを試す
日本語CSV全般の文字化け日本語CSV文字化けを直す方法Shift-JIS/CP932とUTF-8を比較
アップロードだけ失敗するこのページBOMなしUTF-8と区切り文字を確認

なぜ重要か

CSVは商品マスタ、広告レポート、顧客リスト、注文データなどで頻繁に使われます。会社名、住所、商品名が文字化けしたまま保存されると、後から復元するのが難しくなります。Excelで見るためのCSVと、システムにアップロードするCSVは、求められる形式が違う場合があります。

よくある問題

症状よくある原因最初に確認すること
Excelで日本語が文字化けするUTF-8をShift-JISとして開いたデータ取り込みでUTF-8を選ぶ
SaaSにアップロードすると文字化けShift-JISのまま送っているUTF-8指定の有無
先頭列名が変になるUTF-8 BOMが残っているBOMなしUTF-8が必要か
韓国語CSVが読めないCP949/EUC-KRとUTF-8の不一致作成元の環境

実務の流れ

  1. 元のCSVをコピーして保管します。
  2. CSV Encoding Fixerでサンプルを確認します。
  3. Excelではダブルクリックではなく、データ取り込みを使います。
  4. 日本語ならShift-JISとUTF-8の両方をプレビューします。
  5. Excel共有用とアップロード用を分けて管理します。

目的別にCSVを分ける

CSVは「誰がどのツールで開くか」によって最適な形式が変わります。Excelで見るためのCSVと、システムにアップロードするCSVを同じものにすると、片方で文字化けや列名の問題が起きることがあります。

目的推奨するコピー確認ポイント
Excelで確認するUTF-8 BOM付き、または相手先が指定する文字コードヘッダーと日本語の1行を開いて確認
WebサービスにアップロードするBOMなしUTF-8が基本先頭列名に余計な文字が入らないか
APIに渡す仕様書のcharsetに合わせるBOM、区切り文字、改行コード
旧システムに戻すShift-JIS / CP932指定が必要な場合あり変換できない文字がないか

切り分け順序

  1. 作成元を確認します。
  2. 元ファイルを上書きせず、数行だけでUTF-8、UTF-8 BOM、Shift-JISを比べます。
  3. 文字が読める状態になってから、区切り文字や引用符を確認します。
  4. Excel用、アップロード用、保管用を分けます。
  5. 相手が使う環境で再度開いて確認します。

例

株式会社サンプル が 譬ェ蠑丈シ夂、セ のように見える場合、Shift-JISとUTF-8の読み違いが疑われます。壊れた表示のまま保存せず、元ファイルから正しい文字コードで開き直してください。

関連ツール

  • CSV Encoding Fixer: CSVの文字化け確認とExcel向けUTF-8 BOMファイル作成に使えます。

関連記事

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

実務FAQ

CSVの文字コード問題と区切り文字問題は同じですか?

違います。文字コードは文字の読み方、区切り文字は列の分け方です。まず文字化けを直し、そのあとカンマ、タブ、引用符を確認してください。

Excelで読めるCSVがアップロードで失敗するのはなぜですか?

Excelは自動判定が強く、UTF-8 BOMやローカル文字コードを受け入れることがあります。一方でアップロードフォームはBOMなしUTF-8や決まった区切り文字を要求することがあります。

元ファイルは残すべきですか?

はい。変換に失敗したときに戻れる唯一の基準になるため、元のエクスポートは必ず保管し、用途別コピーだけを編集してください。

更新日

2026-06-12

参考にした公式文書

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

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

記事情報

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

関連ツール

CSV文字化け修正ツール

関連記事

ExcelでUTF-8 CSVが文字化けする原因と直し方UTF-8 CSVをExcelで開くと日本語が文字化けする場合に、UTF-8 BOM、インポート手順、Web/API用コピーの分け方を確認する実務ガイドです。日本語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へ変換する実務手順です。UTF-8、CP949、EUC-KR、Shift-JISの違いCSVやExcelで使われるUTF-8、CP949、EUC-KR、Shift-JISの違いと、日本語・韓国語の文字化けを防ぐ確認方法。