Office

Excel で CSV が正しく開けないときの対処法

CSV はシンプルなテキストの表ですが、ダブルクリックで開くと Excel はよくそれを崩します。列をまとめ、文字を化けさせ、数字を「修正」してしまいます。問題ごとに、データを崩さずに見る方法を説明します。

5 分で読めます2026年10月8日 更新

すべてが 1 列に入る

CSV の値はカンマ、セミコロン、タブのいずれかで区切られています。ダブルクリックで開くと、Excel は Windows の地域設定から区切り文字を取ります。ファイルの区切り文字が違うと、各行がまるごと最初の列に入ってしまいます。

文字化けする

Web サイトやサービスから書き出した CSV はたいてい UTF-8 ですが、Excel はダブルクリックで開くと Shift_JIS として読むことが多く、「東京」が「譚ア莠ャ」になります。詳しくは文字化けの記事をご覧ください。

0 が消える、数字が 1.23E+15 になる

Excel は各セルの種類をすぐに推測し、データを書き換えます。

  • 商品コード 00123 が 123 になり、先頭の 0 が消える。
  • カード番号や口座番号、バーコードなどの長い数字が 1.23E+15 になり、16 桁目以降はすべて 0 になる。
  • 1-2 や 3/10 のような値が日付に変わる。

そのまま保存すると、崩れたデータがファイルに残ってしまいます。

100 万行を超える

Excel のシートに入るのは 1,048,576 行までです。それより多い CSV では、ファイルが完全には読み込まれなかったと表示され、先頭部分だけが表示されます。

OsonKit で CSV をそのまま見る

ファイルを OsonKit にドロップしてください。区切り文字(カンマ、セミコロン、タブ、縦線)と文字コードは自動で判定されます。値はファイルに書かれたとおりに表示され、0 も長い番号も日付のような文字列も変わりません。ファイルはブラウザ内で読み込まれ、どこにも送信されません。

  • 20 MB、1,000,000 行までのファイル。それより長いファイルは先頭の行が表示され、ステータスバーにその旨が出ます。
  • 大きな表もなめらかにスクロールでき、検索で一致するセルがすべて強調されます。
  • ビューアーなので、表の閲覧と検索はできますが、編集はできません。
  • UTF-8 と UTF-16 には対応していますが、Shift_JIS の CSV は正しく表示されません。

Excel で CSV を正しく開く方法

ダブルクリックではなく取り込みを使います:「データ」→「テキストまたは CSV から」。プレビューで文字コード(UTF-8)と区切り記号を選び、「データの変換」で番号やコードの列をテキスト型にします。100 万行を超える場合は「読み込み先…」→「接続の作成のみ」を選び、「このデータをデータ モデルに追加する」にチェックを入れると、ピボットテーブルで分析できます。

CSV を崩さずに見る
ファイルをここにドロップしてください。端末から出ることはありません。
CSV を開く