空白だけのセルを空欄にした CSV を作る

同じ名簿で結果の形を変換後の CSV にする例です。4 つの空白だけのセルが 0 文字の空欄になり、ほかの値と区切りはそのまま残ります。

入力

CSV

id,氏名,電話
1,山田, 
2, ,090
3,	,  

区切り文字

自動で判定

1 行目は見出し(列名)

はい

結果の形

空白だけのセルを空欄にした CSV

結果

エラー 0 件・警告 4 件・情報 2 件

指摘(エラー・警告・情報)

  • 警告 2 行目 3 列 3 列目が空白だけのセルです(半角スペース 1)。見た目は空欄でも値が入っているため、空欄の検査や必須チェックをすり抜けます。空欄にするか、意図した値か確認してください(RFC 4180 2 節の規則 4)。
  • 警告 3 行目 2 列 2 列目が空白だけのセルです(全角スペース 1)。見た目は空欄でも値が入っているため、空欄の検査や必須チェックをすり抜けます。空欄にするか、意図した値か確認してください(RFC 4180 2 節の規則 4)。
  • 警告 4 行目 2 列 2 列目が空白だけのセルです(タブ 1)。見た目は空欄でも値が入っているため、空欄の検査や必須チェックをすり抜けます。空欄にするか、意図した値か確認してください(RFC 4180 2 節の規則 4)。
  • 警告 4 行目 3 列 3 列目が空白だけのセルです(NBSP 2)。見た目は空欄でも値が入っているため、空欄の検査や必須チェックをすり抜けます。空欄にするか、意図した値か確認してください(RFC 4180 2 節の規則 4)。
  • 情報 全体 0 文字のセル(空欄)は対象外です。前後に文字のあるセルの余分な空白も対象外で、空白だけで構成されたセルだけを数えます。
  • 情報 全体 空白だけの 4 個のセルを空欄にした CSV を作りました。引用符は必要な値(区切り文字・二重引用符・改行を含む)だけに付け直し、改行は LF にそろえています。
セルの数12 個
空白だけのセル4 個
含まれる行3 行

空白だけのセル / 変換後の CSV

id,氏名,電話
1,山田,
2,,090
3,,

検算(この結果になる理由)

空白だけの 4 つのセルを空欄にするので、2 行目は 1,山田,、3 行目は 2,,090、4 行目は 3,, になります。見出しの行と山田・090 はそのままで、改行は LF にそろい、末尾にも改行が付きます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 検出は貼り付けた CSV の文字だけにもとづきます。取り込み先のシステムが空白をどう扱うかは、そのシステムの仕様で確認してください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例