閉じ忘れた引用符は行末で閉じる

2 行目で値の先頭に " を付けたまま閉じ忘れ、最後まで閉じない壊れた例です。その行の終わりで閉じて、以降の行を巻き込まない修復を確かめます。

入力

CSV

code,name
1,"abc
2,def
3,ghi

区切り文字

カンマ(,)

結果

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

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

  • 警告 2 行目 引用符が閉じていません(RFC 4180 2 節の 6・7)。その行の終わりで閉じたものとして直しました。意図と違う場合は元の行を確認してください: "abc → abc
修復した箇所1 件
出力の行数4 行

修復案の CSV

code,name
1,abc
2,def
3,ghi

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

2 行目の "abc から始まる値は最後まで閉じません(規則 6・7)。その行の終わりで閉じたと見なして値は abc とし、3・4 行目は独立した行として残ります。出力は CRLF の 4 行です。

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

このツールの制約

ご利用にあたって

  • 修復案は規則への適合を目的にしたもので、元のデータの意図を保証しません。重要なデータは元のファイルを残したうえで使ってください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例