閉じていない二重引用符

資材名の先頭の二重引用符を閉じ忘れた壊れた例です。閉じていない行の位置をエラーで示し、読み込めた行だけで集計することを確かめます。

入力

CSV(1 列目=便・2 列目=資材・3 列目=数量)

便,資材,数量
A便,箱,2
B便,"緩衝材,3

表の行にするもの

便ごと(列は資材)

1 行目は見出し(列名)

はい

結果

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

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

  • エラー 3 行目 3 行目から始まる値の二重引用符(")が閉じられていません。以降の行を読めません(RFC 4180 2 節の 5〜7)。
  • エラー 3 行目 値が 2 個です(便・資材・数量の 3 列が必要)。この行は集計に含めません。
集計した行1 行(読めない行 1 行)
便の数・資材の数1 便・1 資材
数量の合計2

集計表

集計表
便箱合計
A便22
合計22

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

3 行目の資材が " で始まり閉じられないため、RFC 4180 2 節の 5〜7 により閉じていない引用符のエラー 1 件です。その行は値が 2 個しか読めず、値の不足のエラー 1 件も出て集計から除かれます。A便の箱 2 は集計されます。

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

このツールの制約

ご利用にあたって

  • 集計は貼り付けた CSV の内容にもとづく機械的な合計です。発注の判断には、元の記録と在庫を確かめてください。
  • CSV の規格(RFC 4180)は Informational で、実際のソフトの出力には差があります。読めない行は指摘に従って直してください。

ほかの入力例