しごとのITコトバ しごとのお困りゴト
ExcelをCSVで保存したら文字化けした。なぜ?ファイル

ExcelをCSVで保存したら文字化けした。なぜ?

こたえ

Excelが保存するときの文字の種類(文字コード)と、受け取る側が想定している種類が違うためです。保存形式を変えれば直ります。

どういうこと?

文字コードは、文字を数字に置き換えるときの対応表です。日本語版のExcelは、標準のCSV保存で古い対応表(Shift_JIS)を使います。一方、Webサービスや最近のシステムはUTF-8という対応表を前提にしています。この食い違いで文字化けが起きます。データが壊れているわけではありません。逆に、UTF-8で作られたCSVをExcelでそのまま開いた場合も、同じ理由で化けます。

やり方

  1. 1Excelで「名前を付けて保存」を選ぶ
  2. 2ファイルの種類で「CSV UTF-8(コンマ区切り)」を選ぶ。単なる「CSV(コンマ区切り)」ではありません
  3. 3保存して、相手に渡す
  4. 4それでも化ける場合、相手のシステムがShift_JISを求めている可能性があります。どちらの形式が必要かを確認してください

注意点

あわせて知っておきたいことば

あわせて読みたい

しごとのお困りゴト一覧 しごとのITコトバ トップ