CSVの文字コードを変換する方法(UTF-8とShift_JIS)

メモ帳の「名前を付けて保存」で、文字コードを選んで保存し直せます。Excel なら、保存の種類で「CSV UTF-8(コンマ区切り)」か「CSV(コンマ区切り)」を選びます。 どちらを選ぶかは、CSVを受け取る側のシステムの指定に合わせます。

UTF-8 と Shift_JIS の違い

方法1:メモ帳で変換する

  1. CSVを、メモ帳で開く(日本語が化けずに見えるか確認する)
  2. 「ファイル」→「名前を付けて保存」を選ぶ
  3. 下の「文字コード」で、変換したい形式(ANSI=Shift_JIS、UTF-8、UTF-8 (BOM付き))を選んで保存する

開いた時点で化けている場合は、元の文字コードと食い違っています(文字化けの直し方)。

方法2:Excel の保存形式で変換する

  1. CSVを、Excel で開く(化けないように、「データ」→「テキストまたはCSVから」で開く)
  2. 「ファイル」→「名前を付けて保存」を選ぶ
  3. ファイルの種類で、「CSV UTF-8(コンマ区切り)」または「CSV(コンマ区切り)」を選んで保存する

変換するときの注意

CSV職人で出力する場合

「CSV職人」は、UTF-8 と Shift_JIS を自動で判別して読み込みます。CSVとして出力するときは、文字コードを選べます。 元のCSVは書き換えません。