CSVをExcelで開くと文字化けするときの直し方

記事
IT・テクノロジー
ダウンロードした CSV をダブルクリックで Excel で開いたら、日本語が読めない文字になっていた。原因の多くは「文字コード」の食い違いです。

■ なぜ起きるのか
CSV の文字コードには、主に「UTF-8」と「Shift_JIS」があります。Google スプレッドシートや多くの Web サービスは UTF-8 で書き出しますが、Excel はダブルクリックで開くと Shift_JIS として読もうとすることがあります。この食い違いで文字化けします。

■ 直し方1:Excel の取り込み機能で開く
1. Excel で空のブックを開く
2. 「データ」→「テキストまたは CSV から」を選び、CSV を指定する
3. 「元のファイル」を「65001: Unicode (UTF-8)」にする
4. 「読み込み」を押す
元のファイルを書き換えないので、一番安全な方法です。

■ 直し方2:「BOM 付きの UTF-8」で保存し直す
メモ帳などで開き、保存するときに文字コードを「UTF-8 (BOM 付き)」にすると、ダブルクリックでも Excel が正しく読めるようになります。

■ Shift_JIS にするときの注意
取り込み先のシステムが Shift_JIS しか受け付けない場合は、変換が必要です。ただし、絵文字や一部の漢字は Shift_JIS にない文字なので、変換で「?」になります。先にそうした文字がないかを確かめましょう。

何十ものファイルをまとめて変換したい、表記ゆれや重複も一緒に整えたい、という場合はこちらでお受けしています。
・CSV・Excelのデータ整形:https://coconala.com/services/4455453

※この記事は AI(Claude)の助けを借りて書いています。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す