引用符なしの値に " が混ざっている

インチ記号の " を、引用符で囲まずにそのまま書いてしまった代表的な例です。値全体を囲み、中の引用符を 2 つ重ねる直し方を確かめます。

入力

CSV

a,b,c
1,x"y,3

区切り文字

カンマ(,)

結果

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

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

  • 警告 2 行目 引用符で囲んでいない値の中に " があります(RFC 4180 2 節の 5)。値全体を " で囲み、" を "" に直しました: x"y → "x""y"
修復した箇所1 件
出力の行数2 行

修復案の CSV

a,b,c
1,"x""y",3

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

2 行目の 2 つ目の値 x"y は引用符で囲まれていないのに " を含むため、RFC 4180 2 節の 5 に反します。規則 7 のとおり " を "" にして全体を囲んだ "x""y" が修復案で、警告は 1 件です。

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

このツールの制約

ご利用にあたって

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

ほかの入力例