GUIDE / 2026-10-09更新

CSVの「行番号」がずれる理由:セル内改行と引用符

CSVをテキストエディターで見た行番号と、ツールに表示されるレコード番号は同じとは限りません。セルの中に改行があると、1レコードが複数の行にまたがるためです。

カンマがあっても、列が増えるとは限らない

ID,メモ
00123,"東京,大阪"
00124,"1行目
2行目"

この例は見出し1レコードとデータ2レコード、どちらも2列です。「東京,大阪」のカンマは引用符の内側なので、区切り文字ではありません。00124のメモは改行を含みますが、1つのセルです。単純に改行で分けたり、カンマの個数を数えたりすると、列数やレコード数を誤って数えます。

引用符そのものを含む値

引用符で囲むセルの中に引用符を入れる場合、2つ続けて表す形式があります。例えば "担当者が""確認済""と記載" は、セルの値として 担当者が"確認済"と記載 を表します。

照合ノートの番号の読み方

CSV重複確認とCSV点検では、見出しを含めて1からレコード番号を付けます。引用符内の改行はレコードの区切りとして数えません。一覧比較の元行番号は、貼り付けた1列の一覧を改行で区切って数えます。この2つの番号を混同しないようにします。

列数が違うときに見る順番

  1. 選択した区切り文字がカンマ・タブ・セミコロンのどれかを確認する。
  2. 対象の値にカンマや改行が含まれていないか見る。
  3. 引用符が閉じられているか、途中の引用符が正しく表されているか見る。
  4. 列が足りない・多い原因を元ファイルで確認する。

本サイトは閉じられていない引用符などを自動補正せず、エラーを表示します。列数が違う状態では重複削除も停止します。どの列が欠けたか分からないまま空欄を埋めると、列の意味を取り違えるためです。

参考資料:RFC Editor:RFC 4180
公式資料は製品・形式の説明の参考にしています。サンプルと本サイトの操作説明は独自に作成しています。