CSV : Comma Separate Values
逗號分隔值(Comma-Separated Values,CSV,有時也稱爲字符分隔值,因爲分隔字符也可以不是逗號)。
“CSV”並不是一種單一的、定義明確的格式(儘管RFC 4180有一個被通常使用的定義)。因此在實踐中,術語“CSV”泛指具有以下特徵的任何文件:
- 純文本,使用某個字符集,比如ASCII、Unicode、EBCDIC或GB2312;
- 由記錄組成(典型的是每行一條記錄);
- 每條記錄被分隔符分隔爲字段(典型分隔符有逗號、分號或製表符;有時分隔符可以包括可選的空格);
- 每條記錄都有同樣的字段序列。
補充:
每條記錄佔一行 以逗號爲分隔符 逗號前後的空格會被忽略
字段中包含有逗號,該字段必須用雙引號括起來
字段中包含有換行符,該字段必須用雙引號括起來
字段前後包含有空格,該字段必須用雙引號括起來
字段中的雙引號用兩個雙引號表示
字段中如果有雙引號,該字段必須用雙引號括起來
第一條記錄,可以是字段名