CANVAS LAB

CSVが文字化けする原因と対処法|Excel・Mac対応【2026】

2022.05.26

CSVが文字化けする原因と対処法|Excel・Mac対応【2026】

CSV形式のファイルを扱う時に文字化けが起きてしまうことがよくあります。
ファイルが読み込めないと仕事が進められなくなるので焦りますが、どのように対処すればよいのでしょうか。

CSVファイル文字化けしてしまった場合は、その原因を理解しておけば容易に対処できます。

今回は、CSVファイルが文字化けを起こす原因対処法をご紹介いたします。




本記事は、Webサイト制作・AI活用支援・デジタルマーケティング支援を累計500件超手がけてきた株式会社キャンバス(2012年創業・第15期)が運営するキャンバスラボ編集チームが、データ実務の現場目線でCSVの文字化けの原因と対処法を解説します。文字化けの多くは文字コード(エンコード)の不一致が原因で、Windowsはメモ帳やExcelの「データの取得」、MacはテキストエディットでUTF-8/UTF-16を指定すれば解消できます。原因さえ理解すれば、慌てずに復旧できます。

CSVが文字化けする原因

文字化けとは、パソコンなどで表示される予定の文字とは違う文字が表示され、データが正常に読めない状況になることを指します。

データやメール・Webサイトなど、さまざまなところで文字化けが起こる可能性があります。CSVファイルでの文字化けが起こる原因は、そのデータが作成された環境とデータを開いた状況が違う場合に発生します。下記の3つが主な原因です。

        

状態1 状態2 状態3
原因 環境依存文字が使われている 正しくページが読み込まれない 文字コードやエンコードが正しく変換できていない
詳細 パソコンやスマートフォン等の環境で利用できる丸囲みの数字など パソコンや回線の不具合により読み取れていない 文字コードは各文字に割り当てられた数字、エンコードはその文字コードを対応づける方式
対処方法 環境依存文字のあるパソコンやOSでみる Cookie とキャッシュを消去する Windows:メモ帳を利用する・
データの文字コードの変更する
Mac:テキスト編集機能を利用する

今回は[状態3]の場合の対処方法をご紹介します。
CSVなどのデータをプログラムで扱いたい方はPythonでできることとは?特徴や活用事例、Webからのデータ収集はPythonによるWEBスクレイピングのやり方もあわせて参考になります。

文字化けした際の対処方法

CSVの文字コードは「UTF-8」ですが、文字コードの種類はさまざまあります。
代表的なものとして、「Shift_JIS」「UTF-8」「EUC-JP」がよく使われます。Excelでは文字コードの種類の違いで文字化けします

ここではWindows版とMac版それぞれの対処方法を説明します。
 

Windows版CSV文字化け対処方法

Windowsで文字化けした時の2つの対処方法をご紹介します。

メモ帳

メモ帳を利用する

  1. CSVデータを表示させる
  2. データを右クリック→プログラムを開く(Ctrl+H)→メモ帳をクリック
    (メモ帳では文字化けしていないように見える)
  3. ファイルから名前を付けて保存(Ctrl+A)
  4. ファイルの種類(T):「すべてのファイル(*,*)」を選択
  5. 文字コード:「ANSI」を選択
  6. 「保存」ボタンをクリック

CSVファイルの文字コードを変更する

  1. Excelを先に立ち上げ空白のブックを開く
  2. データのタブでデータの取得 →ファイルから →テキストまたはCSVから→CSVデータを選択
  3. 元ファイル:「932:日本語(シフト JIS)」→「65001: Unicode (UTF-8)」を選択
  4. 「読み込み」をクリック

 Mac版CSV文字化け対処方法

次にMacで文字化けした時の対処方法をご紹介します。

テキストエディタ

テキストエディット(編集機能)を利用する

  1. FinderからCSVデータを表示させる
  2. データを右クリック→このアプリケーションで開く→テキストエディットを選ぶ
  3. ファイルから「複製」(shift+command+S)を選択
  4. ファイルを「保存」(command+S)する
  5. 保存のウィンドウの標準テキストのエンコーディング:で「UTF-16」を選択
  6. Excelを先に立ち上げ新規画面からデータを開く
  7. テキスト ファイル ウィザードの“区切り記号付き”にチェックを入れて「次へ」をクリック
  8. タブとカンマにチェックが入った状態で「次へ」をクリック
  9. ”標準”で「完了」をクリック
  10. ファイルから名前をつけて保存(shift+command+S)を選択
  11. ファイル形式: Excelブック(.xlsx)に変更して「保存」(command+S)する

まとめ

今回はCSVの文字化けを直す方法と原因と対処法をご紹介しました。
一度Excelブック形式のデータにしてからCSVデータの編集を行うことをおすすめします。

CSVファイルが文字化けする原因として「文字コード」の種類が関係しています。対処法を知り、焦らずに作業を行うことができます。ぜひ今回の方法を試してください。
データを使った集客・分析に取り組むなら、検索ボリュームの調べ方とキーワード選定ドメインパワーの調べ方と上げる方法BtoB中小企業向けのSEO対策もあわせてご覧ください。


今回は以上となります。
最後までお読みいただきましてありがとうございました。

日々の定型データ処理や文字コード変換のような手作業は、中小企業のAI活用ロードマップAIの技術に触れてみよう(形態素解析)の考え方を取り入れることで、大きく効率化できます。

関連記事

最終更新日:2026年6月26日|監修:キャンバスラボ編集チーム。株式会社キャンバス(2012年創業・第15期)は、AI活用支援・体験型デジタルコンテンツ開発・自社パッケージ(ぬりえスタジアム/バッティングヒーロー)を主力に、商業施設・博物館・イベントのDX/集客支援を累計500件超手がけてきました。CSVなどのデータ処理の自動化からAI活用、Webサイト制作・集客支援までお気軽にご相談ください。

CONTACT US VIEW MORE

CONTACT

デジタルに関するご相談など、
お気軽にお問い合わせください。

無料相談する