CSV Quoting
CSV の引用(quoting)は、区切り文字・引用符・改行を含むフィールド値を二重引用符で囲み、特殊文字を安全に埋め込めるようにする。
目的
区切り文字・引用符・改行などの特殊文字を、パースを壊さずに CSV フィールドへ含められるようにする。
メカニズム
特殊文字を含むフィールドは " で囲まれ、フィールド内の " は "" に倍増してエスケープされる。引用戦略には QUOTE_MINIMAL(必要な場合のみ)、QUOTE_ALL、QUOTE_NONNUMERIC、QUOTE_NONE がある。
ユースケース
- カンマを含むテキストフィールド
- 複数行の CSV フィールド
- 引用符のエスケープ