CSVの文字コード変換
Excelで開くと文字化けするCSVを、開ける形に。
ファイルや入力した文字の読み込み・変換・保存データの作成はブラウザ内だけで行います。ファイル名や内容を外部へ送信せず、ブラウザの保存領域にも記録しません。
元のファイルは変更しません。5MiB以下のテキストファイル(CSV・TSV・TXT)に対応します。
1. ファイルを読み込む
ファイルを選んで読み込んでください。
2. 判定結果と変換先
読み込んだ内容(先頭8行)
ここで文字化けしていなければ、正しく読み込めています。
3. 結果を確認して保存
保存ボタンはダウンロードを開始する操作です。保存先の選択と完了は端末側で確認してください。
Excelで開くと文字化けするのはなぜ?
WebサービスやMac、プログラムから書き出したCSVの多くはUTF-8という文字コードです。Windows版のExcelは、先頭に「BOM」という目印がないUTF-8のCSVを別の文字コード(Shift_JIS)として開くことがあり、日本語が化けます。このツールは文字コードを判定し、BOM付きのUTF-8などへ変換します。セルの内容や区切り文字は変更しません。
使い方
- 文字化けするCSVを選び、「選んだファイルを読み込む」を押します。
- 判定された文字コードと先頭8行を確認します。文字化けしている場合は、読み込む文字コードを変えます。
- 変換先を選びます。Excelで開くだけなら「UTF-8(BOM付き)」がおすすめです。
- 「変換して確認」を押し、問題がなければ保存します。元のファイルも残してください。
文字コード変換のFAQ
UTF-8(BOM付き)とShift_JISのどちらにすればよいですか?
Excelで開いて見るだけならUTF-8(BOM付き)がおすすめです。絵文字や旧字体も失われません。取り込み先のシステムや提出先が「Shift_JIS」を指定している場合だけShift_JISにしてください。
「Shift_JISにできない文字」とは何ですか?
絵文字、一部の旧字体・異体字、一部の記号はShift_JISに存在しません。表示された行と文字位置を元のデータで直すか、「?」に置き換えて変換します。「~」「−」など見た目が同じ別の文字は、Shift_JISにある文字へ自動で置き換えて件数を表示します。
自動判定が間違うことはありますか?
短いファイルや英数字だけのファイルでは、どの文字コードでも同じ内容になります。先頭8行のプレビューで文字化けがないかを確認し、違う場合は読み込む文字コードを変えてください。UTF-16はBOM付きのファイルだけを自動判定します。
Excelで数字の先頭の0が消えます。
文字コードとは別の問題です。Excelが「001」を数値として読み込むためで、このツールでは防げません。Excelのデータ取り込み機能で、対象の列を文字列に指定してください。
入力は記録されますか?
ファイルはページ内のメモリーで処理し、サーバーやGoogleへ送りません。解析に同意した場合も、送るのは保存を開始した操作とツールIDだけで、ファイル名や内容は含めません。
変換前に確認すること
個人情報や業務上の重要なデータは、所属先の取り扱い規則に従ってください。変換後のファイルを開き、文字化けや「?」への置き換えがないかを確認してから使ってください。