PR

CSV文字化けの直し方|Windows・Mac・Excel別に原因と対処法をわかりやすく解説

スポンサーリンク
スポンサーリンク

最終更新日:2026年04月30日

CSV文字化けは、見た目の問題に見えて、実際は文字コードや読み込み方法のズレが原因で起こることがほとんどです。まずは「どこで開いたら崩れるのか」を切り分けると、対処が一気に楽になります。freeeの案内でも、WindowsとMacで確認ポイントが分けられており、MicrosoftもExcelでの正しい取り込み方法を案内しています。freeeの解説Microsoftの公式手順を見ながら進めると迷いにくいです。

対処法 向いている場面 注意点
メモ帳で保存し直す Windowsで手早く直したいとき 元ファイルを残しておくと切り分けしやすい
Excelの「テキスト/CSVから」で開く Excelで正確に読み込みたいとき ダブルクリックより安定しやすい
Power Queryで取り込む 同じCSVを繰り返し扱うとき 少し手順は増えるが再利用に強い
MacでShift JIS保存に直す Mac環境で文字化けが出るとき 保存形式を確認してから再度開く

CSV文字化けはなぜ起きるのか

CSV文字化けの本質は、ファイルの中身が壊れているというより、開く側が別の文字の並びとして解釈してしまうことです。文字コードが合っていないと、同じデータでも別の文字に見えてしまいます。Hammockは、CSVの文字化けの主因を文字コードの不一致として説明し、文字フォントの違いも原因になりうるとしています。Hammockの解説

文字コードの不一致が起きる仕組み

日本語CSVでは、Shift-JIS、UTF-8、BOM付きUTF-8などの違いがよく問題になります。作成側と閲覧側で前提が違うと、Excelが想定外の文字として読み取ってしまいます。freeeの案内では、まず文字コードの違いを疑うのが基本です。freeeの解説

Shift-JIS・UTF-8・BOMの関係

Shift-JISは日本語環境で古くから使われてきた形式で、UTF-8はWebや多言語環境で扱いやすい形式です。BOM付きUTF-8は、Excel側で判別しやすくなる場面があります。Microsoftは、UTF-8 CSVを正しく開くための取り込み方法を案内しています。Microsoftの公式手順

フォントや改行コードで起きるケース

文字コード以外にも、フォント差や表示の相性が原因になることがあります。CSVが正しそうに見えるのに一部だけ崩れるなら、文字コードだけでなく表示環境も確認すると早いです。Hammockやfreeeでも、文字化けの原因は複数あると整理されています。Hammockの解説

WindowsでCSV文字化けを直す方法

Windowsなら、メモ帳で開いて保存し直す方法と、Excelの取り込み機能を使う方法が定番です。ダブルクリックで開くより、読み込み方を指定したほうが安定しやすいのがポイントです。パソコン工房も、Excelの読み込み手順を使った対処を案内しています。パソコン工房の解説

メモ帳で開いて保存し直す手順

まずCSVをメモ帳で開き、文字化けしていないか確認します。必要なら別名保存し、文字コードを見直してから再度Excelで開きます。freeeでは、Windows側での保存形式の切り替えが案内されています。freeeの解説

Excelの「テキスト/CSVから」で読み込む手順

ExcelでCSVを開くときは、ダブルクリックではなく「テキスト/CSVから」で取り込むと文字コードを選びやすくなります。Microsoft公式でも、この取り込み方法が推奨されています。Microsoftの公式手順

Power Queryを使うときの判断基準

同じCSVを何度も扱うなら、Power Queryを使ったほうが後々ラクです。単発で直したいならメモ帳、繰り返し使うならPower Query、という切り分けが実務ではわかりやすいです。Microsoftは、テキスト取り込みやPower Queryでの処理を案内しています。Microsoftの公式手順

MacでCSV文字化けを直す方法

Macでは、テキストエディットで開いて保存し直す方法が基本です。freeeでは、保存時に「日本語(Shift JIS)」を選ぶ流れが案内されています。Mac側で見えているのにExcelで崩れるなら、保存形式の見直しが有効です。freeeの解説

テキストエディットでShift JISとして保存する

CSVを開いたら、元ファイルを残したまま別名で保存し、文字コードの設定を確認します。保存し直したあとにもう一度開き、崩れが消えているかを見ます。ここを省略すると、原因が特定しづらくなります。

保存時の注意点と再確認ポイント

上書き保存より、複製して試すほうが安全です。拡張子が変わっていないか、文字列が欠けていないか、再表示でも同じかを確認すると、次の手順に進みやすくなります。

CSVを文字化けさせない保存ルール

直し方だけでなく、そもそも文字化けを起こしにくい保存ルールを決めておくと再発防止につながります。mouse LABOも、Excelのインポート機能で文字コードを指定して読み込む方法や、専用エディタで文字コード変換を行う方法を紹介しています。mouse LABOの解説

UTF-8/BOM付きUTF-8/Shift-JISの使い分け

配布先や利用アプリを先に決めて、UTF-8系に寄せるのか、Shift-JIS系に寄せるのかを整理します。freeeとMicrosoftの案内を合わせると、取り込み方法まで含めて設計するのが実務的です。freeeの解説Microsoftの公式手順

改行コードと区切り文字をそろえる

CSVは文字コードだけでなく、区切り文字のズレでも見え方が変わります。保存前に「文字コード・区切り文字」の2点をそろえると、トラブルが起こりにくくなります。

配布前のチェックリストを作る

出力元システム、文字コード、区切り文字、開くアプリ、配布先OSを毎回確認するだけでも、事故はかなり減ります。業務でCSVを扱うなら、保存ルールを固定化するのがいちばん強い対策です。

Excel以外でCSVを開く選択肢

Excelでうまくいかないときは、別の方法で開いてみると原因の切り分けがしやすくなります。Microsoftの取り込み手順や、他の表計算ツールでの確認が役に立ちます。Microsoftの公式手順

Power Queryで取り込む

Power Queryは、取り込み段階で設定を細かく調整しやすいのが強みです。毎回同じCSVを読み込む業務なら、手作業での修正よりも安定します。Microsoft公式の案内とも相性がよい方法です。Microsoftの公式手順

Googleスプレッドシートで確認する

Excelで崩れるかどうかを確認したいだけなら、別の表計算ツールで開いて差分を見るのも有効です。CSV自体の問題なのか、Excel側の読み込みなのかを見分けやすくなります。

それでも直らないときの切り分け

ここまで試しても直らないなら、CSV以外の要因を疑います。拡張子の違い、圧縮ファイルの解凍、元システムの出力設定など、周辺に原因があることも多いです。Hammockも、文字化けは文字コードだけの話ではないと説明しています。Hammockの解説

拡張子・圧縮ファイル・文字化けの見分け方

zipを解凍したあとにファイル名だけが崩れているのか、CSV本文まで崩れているのかを分けて確認します。見た目が似ていても、対処がまったく違うことがあります。freeeでも、解凍時のファイル名文字化けに触れています。freeeの解説

入力元システムの出力設定を確認する

元のシステムがUTF-8で出しているのか、Shift-JISで出しているのかによって、受け側の対応は変わります。先に出力設定を確認しておくと、Excel側を直すのか、保存方法を変えるのかが決めやすくなります。

よくある質問

ダブルクリックで開くのはなぜ危険なのか

Excelが自動で別の解釈をしてしまい、文字化けの原因になることがあるからです。取り込み方法を指定したほうが、文字コードをコントロールしやすくなります。パソコン工房の解説

BOMは必ず必要なのか

BOM付きUTF-8なら、Excelで通常どおり開ける場合があります。BOMがない場合は、Power Queryやテキスト取り込みを使う方法があります。Microsoftの公式手順

どの文字コードを選べばよいのか

配布先がWindows中心ならShift-JIS系、Webや多言語環境ならUTF-8系を優先するのが基本です。最終的には、受け手の環境に合わせるのがいちばん確実です。freeeの解説

まとめ

CSV文字化けは、原因を「文字コード」「保存形式」「読み込み方法」に分けて考えると整理しやすいです。Windowsはメモ帳やExcelの取り込み、Macは保存し直し、再発防止は出力設定の統一が軸になります。freeeの解説

まずは手元のCSVが、どの環境で、どの手順で崩れるのかを確認してください。原因が見えれば、対処法はかなり絞れます。業務で繰り返すなら、保存ルールと読み込みルールを固定しておくのがいちばん効きます。

タイトルとURLをコピーしました