CSVガイド

ExcelでCSVが文字化けするときの直し方

日本語が「譁�蟄�」のように表示される場合は、CSVのバイト列を誤った文字コードで読み込んでいる可能性があります。CSV自体には文字コードを宣言する仕組みがないため、自動判定だけに頼らず、既知の日本語を見ながら確認することが大切です。

CSVの文字コードを確認する

このページでサンプルを試す

手順

  1. CSVを開き、判定された文字コードと信頼度を確認します。
  2. 日本語が文字化けしている場合は、Shift_JIS、UTF-8、UTF-16の順に手動で選び直して再解析します。
  3. Windows版Excelで開くCSVを保存する場合は、「UTF-8 BOMを付ける」を有効にします。
  4. 保存したCSVを開き直し、氏名や住所など既知の日本語が正しく表示されることを確認してから元ファイルと置き換えます。

結果の確認

  • 英数字だけの見出しではなく、日本語、丸数字、記号、機種依存文字を含む複数の値を確認します。
  • 文字コードを手動で変更した後は、元のバイト列から再解析された結果と画面上の判定表示を確認します。
  • Excelと業務システムではBOMの扱いが異なるため、実際に取り込むアプリで保存後のファイルを開いて確認します。

注意点

  • 短いCSVや英数字だけのCSVは、Shift_JISと他の文字コードを自動判定しにくい場合があります。
  • Shift_JISで表現できない文字は、保存先のソフトによって「?」などへ置き換わることがあります。
  • UTF-8 BOMはExcelの判定に役立ちますが、BOMを想定しない一部の処理系では先頭データとして扱われることがあります。

このページでサンプルを試す

「サンプルを試す」を押すと、このガイドの架空のデータを読み込みます。設定を変えて結果を確認し、そのまま保存できます。自分のファイルもブラウザ内で処理できます。

CSVの出力設定
ファイルをドロップするか、データを貼り付けてください。公開URLやサンプルからも読み込めます。
行数0
列数0
文字コード自動
区切り文字自動
問題項目0

ファイルを開いて始める

データは画面表示とは別に読み込みます。会員登録なしで、検索、並べ替え、チェック、修正、保存ができます。

元のサンプル:international-utf8.csv

期待結果とチェックサムを確認

関連するCSVガイド

ファイル処理とプライバシー

作業画面で選択したファイルはブラウザ内で処理します。公開URLを指定した場合は、ブラウザからそのURLへ直接アクセスします。接続先が外部サイトからの読み込みを許可していない場合は利用できません。CSV Dockのサーバーが代わりにファイルを取得することはありません。