GUIDE / 2026-10-09更新
CSVの「行番号」がずれる理由:セル内改行と引用符
CSVをテキストエディターで見た行番号と、ツールに表示されるレコード番号は同じとは限りません。セルの中に改行があると、1レコードが複数の行にまたがるためです。
カンマがあっても、列が増えるとは限らない
ID,メモ 00123,"東京,大阪" 00124,"1行目 2行目"
この例は見出し1レコードとデータ2レコード、どちらも2列です。「東京,大阪」のカンマは引用符の内側なので、区切り文字ではありません。00124のメモは改行を含みますが、1つのセルです。単純に改行で分けたり、カンマの個数を数えたりすると、列数やレコード数を誤って数えます。
引用符そのものを含む値
引用符で囲むセルの中に引用符を入れる場合、2つ続けて表す形式があります。例えば "担当者が""確認済""と記載" は、セルの値として 担当者が"確認済"と記載 を表します。
照合ノートの番号の読み方
CSV重複確認とCSV点検では、見出しを含めて1からレコード番号を付けます。引用符内の改行はレコードの区切りとして数えません。一覧比較の元行番号は、貼り付けた1列の一覧を改行で区切って数えます。この2つの番号を混同しないようにします。
列数が違うときに見る順番
- 選択した区切り文字がカンマ・タブ・セミコロンのどれかを確認する。
- 対象の値にカンマや改行が含まれていないか見る。
- 引用符が閉じられているか、途中の引用符が正しく表されているか見る。
- 列が足りない・多い原因を元ファイルで確認する。
本サイトは閉じられていない引用符などを自動補正せず、エラーを表示します。列数が違う状態では重複削除も停止します。どの列が欠けたか分からないまま空欄を埋めると、列の意味を取り違えるためです。
参考資料:RFC Editor:RFC 4180
公式資料は製品・形式の説明の参考にしています。サンプルと本サイトの操作説明は独自に作成しています。
公式資料は製品・形式の説明の参考にしています。サンプルと本サイトの操作説明は独自に作成しています。