トップ / Excel で CSV が文字化けするときの直し方
Excel で開くと文字化けする CSV を、まとめて直す
Web サービスや Google スプレッドシートから書き出した CSV を Excel で開くと、日本語が「縺ゅ≠」のように化けることがあります。CSV を Excel が読める形(UTF-8 の BOM 付き)に変換すれば、ダブルクリックで開いても化けません。ファイルはアップロードせず、あなたのブラウザの中だけで変換します。
こんなときに
- ダウンロードした CSV を Excel で開くと、日本語が化ける
- Excel の「データの取り込み」で文字コードを選ぶのが面倒
- 人に渡した CSV が「文字化けしている」と言われた
- 毎月たくさんの CSV を、1つずつ直している
使い方
- 1
ボタンからアプリを開く
「文字コードの変換」が UTF-8(BOM 付き)で入った状態で開きます。
- 2
CSV を入れる
画面にドロップするだけ。元の文字コードは自動で見分けます。フォルダや ZIP ごと入れても、CSV・TSV とテキストだけを変換します。
- 3
実行して受け取る
変換した CSV は、ZIP でまとめてダウンロードできます。Excel でダブルクリックして開けます。
組み合わせると、もっと便利
Excel で文字化けしない CSV に
文字コードと一緒に、改行も Windows の形(CRLF)にそろえます。Windows のソフトや社内のシステムに渡すときも、そのまま使えます。
いくつかの操作を順に並べたものを「レシピ」と呼びます。このレシピが入った状態でアプリが開くので、ファイルを入れて実行するだけです。
- 1文字コードの変換UTF-8(BOM 付き)
- 2改行コードの変換CRLF
売上.csv(UTF-8・LF)→ 売上.csv(BOM 付き・CRLF)
ファイルを送らない
処理はすべて、あなたのブラウザの中で行います。写真や書類をサーバーへアップロードしないので、人に見せたくないファイルにも使えます。
まとめて処理する
ファイルやフォルダ、ZIP をそのままドロップ。画像・PDF・CSV が混ざっていても、それぞれの操作が使えるファイルだけを処理します。
レシピで繰り返す
いくつかの操作を順に並べた「レシピ」を保存しておけば、次からはファイルを入れて実行するだけ。毎回の設定はいりません。
よくある質問
なぜ Excel で文字化けするのですか?
日本語の Windows の Excel は、CSV をダブルクリックで開くと、何も印が無ければ Shift_JIS という古い文字コードとして読みます。Web サービスなどが書き出す CSV の多くは UTF-8 なので、読み違えて化けます。先頭に「UTF-8 です」という印(BOM)を付けると、Excel が正しく読みます。
中身が変わることはありますか?
文字コードを変えるだけで、文字・列・行はそのままです。もともと UTF-8(BOM 付き)のファイルは、元のまま返します。
元の文字コードが分からなくても大丈夫ですか?
はい。UTF-8 と Shift_JIS は自動で見分けます。UTF-16 と EUC-JP のファイルは扱えません。
Mac の Excel や Numbers、Google スプレッドシートでも開けますか?
開けます。BOM 付きの UTF-8 は、Mac の Excel や Numbers、Google スプレッドシートでも文字化けせずに読めます。
古いシステムに取り込むので、Shift_JIS にしたいのですが
アプリの設定で「Shift_JIS」を選べます。絵文字など Shift_JIS に無い文字があるファイルは、その文字を示して失敗にします(黙って「?」に変えることはしません)。
ファイルがどこかへ送られることはありますか?
ありません。変換はすべてあなたのブラウザの中で行い、ファイルが端末の外へ出ることはありません。
Excel で CSV が文字化けするときの直し方
登録もインストールもいりません。パソコンの Chrome・Edge・Firefox・Safari で使えます。