コンテンツへスキップ
uencoder

CSV Quoting

CSV の引用(quoting)は、区切り文字・引用符・改行を含むフィールド値を二重引用符で囲み、特殊文字を安全に埋め込めるようにする。

目的

区切り文字・引用符・改行などの特殊文字を、パースを壊さずに CSV フィールドへ含められるようにする。

メカニズム

特殊文字を含むフィールドは " で囲まれ、フィールド内の " は "" に倍増してエスケープされる。引用戦略には QUOTE_MINIMAL(必要な場合のみ)、QUOTE_ALL、QUOTE_NONNUMERIC、QUOTE_NONE がある。

ユースケース

  • カンマを含むテキストフィールド
  • 複数行の CSV フィールド
  • 引用符のエスケープ

関連ツール

References