Social Antennaデータの困りごとを、すぐ解決。
ホーム›CSV・テキスト›CSVをExcelで開くと文字化けする原因とUTF-8を正しく読み込む方法
● CSV・テキスト

CSVをExcelで開くと文字化けする原因とUTF-8を正しく読み込む方法

CSVをExcelで開いて日本語が文字化けする原因を切り分け、UTF-8やShift-JISを指定して安全に読み込む手順を解説します。

公開日 2026.09.18読了目安 2分
公式情報と実際の操作手順を確認して内容を整理しています。

結論:こうすれば解決します

CSVをExcelで開いたとき、名前や住所が「譁�蟄�」のようになる場合は、データが壊れたのではなく、保存時と読み込み時の文字コードが一致していない可能性があります。

CSVをダブルクリックせず、Excelの[データ]→[テキストまたはCSVから]で開き、プレビューを見ながら文字コードを選ぶのが安全です。

先に確認

  • 元ファイルは上書きせず、コピーで作業してください。
  • 保存前に元CSVをメモ帳などでも確認してください。
  • 画面名はExcelのバージョンで多少異なる場合があります。

文字化けする原因

UTF-8で保存された日本語を別の文字コードとして読むと、同じバイト列が別の文字として解釈されます。Microsoftは、BOM付きUTF-8 CSVは通常どおり開ける一方、BOMがない場合はPower Queryまたはテキストインポートを使う方法を案内しています。

安全な読み込み手順

  1. Excelだけを先に起動します。
  2. [データ]→[テキストまたはCSVから]を選びます。
  3. コピーしたCSVを指定します。
  4. プレビューで、まず「65001: Unicode (UTF-8)」を選びます。
  5. 直らなければ出力元の仕様を確認し、「932: 日本語 (Shift-JIS)」も試します。
  6. 区切り文字と日本語を確認して読み込みます。

元CSVが正常か確認する

文字コードを選べるテキストエディターでコピーを開きます。UTF-8として読めるならExcel側の指定が原因です。エディターでも読めなければ、出力元から再取得します。

注意点

  • 拡張子だけを変更しても文字コードは変わりません。
  • 文字化けした状態で上書き保存しません。
  • 列ずれは文字コードとは別に区切り文字と引用符を確認します。

作業後の確認

  • 先頭・中央・末尾から代表値を選び、元CSVと比較します。
  • 行数と列数が変わっていないことを確認します。
  • Excelで使い続ける作業ファイルは.xlsx形式で保存します。

まとめ

元CSVを保護し、インポート画面で正しい文字コードを指定します。日本語と列位置の両方を確認してから読み込んでください。