カンマを含む引用符フィールドの処理
カンマを含むCSVフィールドを引用符で囲む処理方法。RFC 4180の引用符ルールに従った変換を解説します。
Quoting Rules
詳細な説明
カンマを含む引用符フィールド
TSVからCSVへの変換時、カンマを含むフィールド値はダブルクォートで囲む必要があります。これはCSVファイルで最も一般的な引用符シナリオで、RFC 4180で定義されています。
RFC 4180の引用符ルール
CSVの標準的な引用符ルール:
- フィールドにデリミタ(カンマ)が含まれる場合、ダブルクォートで囲む必要があります
- フィールドにダブルクォートが含まれる場合、内部の各ダブルクォートを二重にする必要があります(
"") - フィールドに改行文字が含まれる場合、ダブルクォートで囲む必要があります
スマート引用符
コンバーターはスマート引用符を使用します — 必要な場合のみ引用符を追加します。特殊文字を含まないフィールドは引用符なしで出力されます。
ユースケース
カンマを含む住所データ、会社名、財務数値をタブ区切りエクスポートからRFC 4180準拠のCSVファイルに変換する場合。