CSV の文字化けを直す
Excel で開くと文字化けする CSV を、Excel で読める形(UTF-8・BOM つき)に作りなおします。変えるのは文字コードだけで、中身は変えません。ファイルは、この端末の中だけで処理します。
- 無料
- アップロードなし
- 登録なし
- オフラインでも動く
使い方
「ファイルを選ぶ」を押して、CSV ファイルを1つ選びます。
見本の文字が正しく読めているか、確かめます。おかしいときは、ほかの文字コードを選びます。
「Excel で開ける形で保存する」を押すと、直したファイル(UTF-8・BOM つき)を保存します。
よくある質問
なぜ文字化けするのですか?
ファイルの文字コード(文字を数字にする決まり)と、Excel が思いこむ文字コードがちがうためです。日本語の Windows の Excel は、印(BOM)のない CSV を Shift_JIS だと思って開きます。
ファイルは、どこかに送られますか?
送られません。ファイルを読むのも、作りなおすのも、あなたの端末の中です。ファイルを選んだあとに、外への通信は起きません。
中身は変わりませんか?
変わるのは文字コードだけです。改行・区切り・引用符・空の行は、そのままです。保存する前に、読みなおして同じ文字になるかを確かめています。
見本の文字がおかしいときは?
「ほかの文字コードで読む」から選びなおしてください。どれで読んでもおかしいときは、この道具が対応していない文字コード(中国語や韓国語など)かもしれません。
保存したファイルの名前は、どうなりますか?
元のファイル名のうしろに「-utf8」を付けた名前になります(Shift_JIS で保存したときは「-sjis」)。名前は、この端末の中だけで使います。
Shift_JIS で保存できません
絵文字や一部の漢字・記号は、Shift_JIS にありません。表示された場所の文字を消すか置きかえてから、もう一度入れてください。送り先が UTF-8 を読めるときは、UTF-8(BOM つき)で保存してください。
先頭の 0 が消えたり、日付に変わったりします
Excel が数字や日付を自動で読みかえるためで、文字コードとは別の問題です。この道具では直せません。Excel の「テキストまたは CSV から」で、その列を文字列として読みこんでください。
Mac やスマホでも使えますか?
使えます。Shift_JIS の CSV が化けるときは、UTF-8(BOM つき)にすると、多くのアプリで読めます。LINE などのアプリの中で開いたときは、保存がうまくいかないことがあります。そのときは、Safari や Chrome で開きなおしてください。
できないこと・注意点
- 並べかえ、区切りの変更、列の追加や削除、Excel の形(.xlsx)への変換はしません。
- 文字コードは、中身から推しはかって見分けます。日本語の文字が少ないと、まちがうことがあります。保存の前に、見本を確かめてください。
- 外字(会社などが自分で作った文字)は、ほかのパソコンでは正しく出ません。この道具では直せません。
- Excel 以外のソフトには、BOM を余分な文字として読むものがあります。送り先が「BOM なし」を求めるときは、この形で出さないでください。
- 1つのファイルの上限は 50 MB です。スマホでは、上限より小さくても重くなることがあります。
- ブラウザの拡張機能など、お使いの環境までは守れません。