コンテンツへスキップ
uencoder

CSV Escaping

CSV エスケープは、フィールド値内の区切り文字・引用符・改行を扱い、引用と引用符の倍増を使ってフィールドが安全にパースされるようにする。

目的

フィールド値内の特殊文字が CSV の構造文字と誤パースされないようにする。

メカニズム

区切り文字・引用符・改行を含むフィールドは引用符で囲まれ、フィールド内の引用符は "" に倍増してエスケープされる(RFC 4180)。非標準の方言ではバックスラッシュでエスケープするものもある。

ユースケース

  • 特殊文字を含むデータのエクスポート
  • CSV の生成
  • 安全なデータ交換

関連ツール

References