引用符の中の改行だけのセル
二重引用符で囲まれたセルの中身が改行だけの境界の例です。RFC 4180 の規則 6 により 1 つのセルとして読まれ、改行だけなので空白だけのセルとして検出されます。
入力
CSV
a,b " ",x
区切り文字
自動で判定
1 行目は見出し(列名)
はい
結果の形
空白だけのセルの一覧
結果
エラー 0 件・警告 1 件・情報 1 件
指摘(エラー・警告・情報)
- 警告 2 行目 1 列 1 列目が空白だけのセルです(改行 1)。見た目は空欄でも値が入っているため、空欄の検査や必須チェックをすり抜けます。空欄にするか、意図した値か確認してください(RFC 4180 2 節の規則 4)。
- 情報 全体 0 文字のセル(空欄)は対象外です。前後に文字のあるセルの余分な空白も対象外で、空白だけで構成されたセルだけを数えます。
| セルの数 | 4 個 |
|---|---|
| 空白だけのセル | 1 個 |
| 含まれる行 | 1 行 |
空白だけのセル / 変換後の CSV
| 行 | 列 | 見出し | 空白の中身 | 文字数 |
|---|---|---|---|---|
| 2 | 1 | a | 改行 1 | 2 |
検算(この結果になる理由)
2 行目から始まる a 列のセルは、引用符の中に CRLF 1 つだけを含み、文字数は 2 です。改行だけなので空白だけのセルとして 1 件の警告になり、見出しは a、位置は 2 行目 1 列です。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- 空欄(0 文字)のセルは一覧に含めません。0 文字を含めた空欄の数を知りたいときは、別の列チェックの道具で空欄を数えてください。
- ゼロ幅スペース(U+200B)など、見えない文字だけのセルは検出しません。
- 変換後の CSV は、空白だけのセルを空欄にし、引用符を必要な値(区切り文字・二重引用符・改行を含む値)にだけ付け直し、改行を LF にそろえます。元の引用符の付け方・改行コードは再現しません。
- ファイルは UTF-8 として読みます。Shift_JIS の CSV は文字化けするため、UTF-8 として保存し直してから使います。
ご利用にあたって
- 検出は貼り付けた CSV の文字だけにもとづきます。取り込み先のシステムが空白をどう扱うかは、そのシステムの仕様で確認してください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。