CSV / quote / newline boundary
CSVの引用符・改行・カンマ境界を確認する
カンマ、セル内改行、二重引用符、行末改行が行列をどう変えるか、固定例で検算します。ファイルは読み込まず、外部送信もしません。
CSV / quote / newline boundary
カンマ、セル内改行、二重引用符、行末改行が行列をどう変えるか、固定例で検算します。ファイルは読み込まず、外部送信もしません。
引用符内のカンマや改行は、論理上のセルの一部です。readerへ渡す前に、行末仕様と二重引用符の扱いも分けて確認します。
| ケース | 論理行 / 列 | 境界 | 判断 |
|---|---|---|---|
| quoted comma | 2 / 2 | カンマは引用符内の1セル | 列ずれなし |
| embedded newline | 2 / 2 | セル内改行はレコード境界ではない | 1セルのまま |
| escaped quote | 2 / 2 | 二重引用符は "" として表す | 引用符を復元 |
| CRLF ending | 2 / 2 | CRLFは行末の区切り | 行末を維持 |
| missing final newline | 2 / 2 | 末尾改行なしを別扱いで確認 | 末尾仕様を確認 |
このページは固定例だけを扱います。実ファイルをアップロードしたり、CSVを外部へ送信したりしません。