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)」にする方法もあります。ただし毎回必要なので、よく使うファイルは一度変換しておくと楽です。

    ファイルはアップロードされますか?

    いいえ。ブラウザ内で読み込んで変換するだけで、どこにも送信されません。