ツールノキTOOLNOKI
データ・CSV

CSVの文字コード変換

Excelで開くと文字化けするCSVを、開ける形に。

ファイルや入力した文字の読み込み・変換・保存データの作成はブラウザ内だけで行います。ファイル名や内容を外部へ送信せず、ブラウザの保存領域にも記録しません。

元のファイルは変更しません。5MiB以下のテキストファイル(CSV・TSV・TXT)に対応します。

1. ファイルを読み込む

ファイルを選んで読み込んでください。

Excelで開くと文字化けするのはなぜ?

WebサービスやMac、プログラムから書き出したCSVの多くはUTF-8という文字コードです。Windows版のExcelは、先頭に「BOM」という目印がないUTF-8のCSVを別の文字コード(Shift_JIS)として開くことがあり、日本語が化けます。このツールは文字コードを判定し、BOM付きのUTF-8などへ変換します。セルの内容や区切り文字は変更しません。

使い方

  1. 文字化けするCSVを選び、「選んだファイルを読み込む」を押します。
  2. 判定された文字コードと先頭8行を確認します。文字化けしている場合は、読み込む文字コードを変えます。
  3. 変換先を選びます。Excelで開くだけなら「UTF-8(BOM付き)」がおすすめです。
  4. 「変換して確認」を押し、問題がなければ保存します。元のファイルも残してください。

文字コード変換の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だけで、ファイル名や内容は含めません。

変換前に確認すること

個人情報や業務上の重要なデータは、所属先の取り扱い規則に従ってください。変換後のファイルを開き、文字化けや「?」への置き換えがないかを確認してから使ってください。