値の数が見出しより少ない行

見出しは 3 列なのに、S1 の行は 2 つの値しかない壊れた例です。値の数の違いを警告し、足りない判定の列は未記入として数えます。必須は判定の列だけです。

入力

検査報告書(CSV)

検体番号,検査者,判定
S1,山田

必須列(1 行に 1 つ)

判定

区切り文字

カンマ(,)

1 行目は見出し(列名)

はい

空白だけの欄も未記入として数える

はい

結果

エラー 0 件・警告 1 件・情報 0 件

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

  • 警告 2 行目 この行の値の数は 2 個で、見出しの 3 個と違います(RFC 4180 2 節の 4)。足りない列は未記入として数えます。
データの行数1 行
未記入のある行1 行
未記入の合計1 か所
未記入 判定1 行

未記入のある行

未記入のある行
CSV の行先頭列の値未記入の必須列未記入の数
2S1判定1

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

見出しは 3 個、S1 の行は 2 個の値で、RFC 4180 の「各行の値の数をそろえる」に反するため警告になります。3 列目の判定が存在しないので、未記入として 1 行が表に出ます。

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

このツールの制約

ご利用にあたって

  • CSV の読み方は RFC 4180 の一般的な規則にもとづきます。検査システムが独自の形式で書き出した報告書は、列の並びを確かめてから使ってください。
  • 結果は「空欄かどうか」だけの機械的な検出であり、報告書の正しさや提出可否の判断の代わりにはなりません。報告書に個人情報や機密が含まれる場合は、ダウンロードしたファイルの管理にご注意ください。

ほかの入力例