CSV文字化け解消(Excel)
ExcelでCSVを開いたら文字が 가나다のように化けていませんか?ファイルを選ぶと、Excelでそのまま開ける形式に変換します。
CSVファイルをドラッグ&ドロップ、またはクリックして選択
.csv · .tsv · .txt · 複数可 · ファイルはサーバーに送信されません
なぜExcelでCSVが文字化けするの?
CSVはただのテキストファイルで、どの文字コードで保存されたかが書かれていません。多くのWebサービスやGoogleスプレッドシートはCSVをUTF-8で出力しますが、日本語版WindowsのExcelはCSVをダブルクリックで開くとShift_JISとして読み込みます。そのため「縺薙s縺ォ縺。縺ッ」のような文字化けが起こります。
解決策は、ファイルの先頭に「これはUTF-8です」という印(BOM)を付けることです。このツールはそれをブラウザ内で行います。
どの形式を選べばいい?
- Excel用 (UTF-8 BOM): ほとんどの場合はこれ。Excel 2016以降・Microsoft 365で文字化けせずに開けます。
- 旧Excel用 (Shift_JIS): 古いExcelや、Shift_JISしか受け付けないシステムへのアップロード用。絵文字や一部の記号は
?になります。 - スプレッドシート・アプリ用 (UTF-8): 逆にExcelで保存したCSVをGoogleスプレッドシートやWebサービスに取り込むと文字化けする場合に使います。
よくある質問
データの中身は変わりますか?
変わりません。文字コードだけを変換し、値・カンマ・改行はそのままです。先頭の0が消えるのはExcelの表示の問題なので、このツールでは変わりません。
Excelだけで直す方法は?
「データ」→「テキストまたはCSVから」で読み込み、「元のファイル」を「65001: Unicode (UTF-8)」にする方法もあります。ただし毎回必要なので、よく使うファイルは一度変換しておくと楽です。
ファイルはアップロードされますか?
いいえ。ブラウザ内で読み込んで変換するだけで、どこにも送信されません。