ホーム › お役立ち記事 › CSVファイルの文字化けを直す|Excel互換性と形式変換の実務手順
CSVファイルの文字化けを直す|Excel互換性と形式変換の実務手順
CSVファイルで起きる文字化けと形式ズレの原因
請求書データや顧客名簿をExcelで作成して、別システムに取り込もうとしたとき「文字が□になって表示されない」「カンマの位置がズレている」という問題が発生します。これは文字エンコーディング(文字情報の保存方式)の違いが原因です。
日本のパソコンはWindows・Macで標準の文字コードが異なります。WindowsはShift_JIS、MacやWebシステムはUTF-8が一般的です。また、CSVを開く際のアプリケーション(Excel、Google スプレッドシート、会計ソフト)が自動判定に失敗することもあります。
Excelで安全にCSVを保存・開く方法
Excelで新規作成する場合: ファイル保存時に「名前を付けて保存」→ファイル形式を「CSV UTF-8(カンマ区切り)」を選びます。Shift_JISより汎用性が高く、特にクラウドシステムとの連携時にトラブルが少なくなります。
既存のCSVが文字化けする場合: Excelで開く前に、「ファイル」→「開く」→「参照」の詳細オプションで「文字セット:日本語(Shift_JIS)」や「日本語(UTF-8)」を手動指定します。一度手動指定して開いた後、UTF-8形式で再保存することで、以降のトラブルを減らせます。
CSVの形式を確認・変換するチェックリスト
取り込み先のシステムが要求する形式を事前に確認します:
- 文字コード:Shift_JIS / UTF-8 / EUC-JP のいずれか
- 区切り文字:カンマ(,)/ タブ / セミコロン(;)のいずれか
- 改行コード:CRLF(Windows形式) / LF(Mac・Linux形式)
- エンコーディングBOM:BOMあり・なし(UTF-8の場合、なしが一般的)
これらを確認してから変換するだけで、9割のトラブルは回避できます。Notepadなど簡易エディタでファイルを開いて、実際の見た目を確認するのも有効です。
取り込み失敗時の対処フロー
データ移行やシステム連携で「CSVが読み込めない」と言われたら、まず受け取り側に「推奨フォーマット一覧表」を貰います。その後、Windows標準の「メモ帳」で一度開いて、指定されたエンコーディングを選択し直して保存するだけで解決することが多いです。
Excelの自動判定は便利ですが、金銭データや人名データは特にズレやすいため、最初の1行だけ手動で確認するクセをつけましょう。
Excelでの作業が頻繁なら、ブラウザで完結してくれるCSV変換ツールも選択肢です。例えば「サクッとツール」(https://sakuttotool.jp/platform/henkan-csv.html)のようなサービスを使えば、ファイルをアップロードして数秒で形式を変換でき、ダウンロード後のデータはサーバーに残らないため、機密性が必要な場面でも安心です。
この記事に関連するツール
サクッとツールなら、ブラウザだけで作成・計算できます。入力データは端末の外に送信されません(通信ゼロ)。登録不要・無料で試せます。
関連ツールを開く → 通信ゼロ・登録不要・体験版あり