小手箱 手元で終わる小道具

CSVの文字化けを直す

Excelで開くと「譁?蟄怜喧縺・」のようになるCSVを、正しく開ける形式に変換します。 ファイルはブラウザの中だけで処理され、どこにも送信されません。

CSVファイルをドロップ またはクリックして選択(複数可)

なぜ文字化けするのか

日本語のCSVには主に3つの文字コードが使われています。Windows版Excelは、BOM(ファイル先頭の見えない印)が無いUTF-8ファイルを Shift_JISだと勘違いして開くため、日本語が壊れて表示されます。

文字コードよくある出どころExcelでの挙動
UTF-8 (BOMなし)Web系のシステム、Google スプレッドシート、API出力文字化けする
UTF-8 (BOMあり)Excelの「CSV UTF-8」で保存したもの正常
Shift_JIS古い業務システム、会計ソフト、官公庁の配布データ正常(ただしMacで化ける)
EUC-JP古いUNIX系サーバー、レガシーなCMS文字化けする

このツールは中身を実際にデコードしてどの文字コードなら日本語として成立するかを判定し、 BOM付きUTF-8に統一します。Excel・Googleスプレッドシート・Numbers のいずれでも正しく開けるようになります。

使い方

  1. 文字化けするCSVをドロップする(何個でも同時に可)
  2. 判定結果とプレビューを確認する
  3. ダウンロードして、Excelで開き直す

安全性について

このページはファイルをサーバーに送りません。すべての変換は FileReaderTextDecoder というブラウザの標準機能で、あなたのPCの中だけで行われます。 ページを開いたあとは通信を切っても動きます。顧客名簿や売上データのような、外に出せないファイルにも使えます。

よくある質問

Shift_JISで出力したい

Excelの新しいバージョンはBOM付きUTF-8を正しく扱えるため、通常は不要です。 Shift_JIS でないと受け付けない古い業務システムに投入する場合のみ、変換元のシステム側の設定を確認してください。

ファイルが大きくても大丈夫?

数十MB程度までは問題なく動きます。ブラウザのメモリを使うので、数百MBを超える場合は分割してください。

判定が間違っていたら

プレビューを見て日本語が壊れていたら、そのファイルは変換しないでください。 元ファイルが既に壊れている(化けた状態で保存された)可能性があります。