Excel向けCSV文字化け修正
CSVをBOM付きUTF-8で保存し、Excelで日本語やアクセント文字が文字化けしないようにします。Shift JISも読み込めます。
この端末で処理します入力またはサンプルを用意して実行してください。
処理結果
使い方
- CSVを開きます。Shift JISとUTF-16は自動で判別します。
- Excel用にBOMを付けたまま、改行コードを選びます。
- ダウンロードしてExcelで開きます。
補足
先に正しい文字コードでファイルを開きます。UTF-8で読めない場合はShift JISとUTF-16を判別します。
セルの内容は変えません。書き換えるのは文字コード、BOM、改行コードだけです。
テキストは5 MB・500万文字まで。出力はUTF-8です。
入力はこの端末で処理し、サーバーへ送信しません。広告には外部サービスを利用しています。SNSとコーヒーのリンクは外部サイトを開きます。
よくある質問
ExcelでUTF-8のCSVが文字化けするのはなぜ?
特にWindows版Excelは、先頭にBOMがないと地域の文字コードだと推測します。BOMを付けると解決します。
GoogleスプレッドシートやプログラムでBOMは問題になりませんか?
GoogleスプレッドシートやほとんどのライブラリはBOMを無視します。BOMなしUTF-8を前提とするツールではオフにしてください。
広告