Comma Separated Values is a tabular to store data in plain text. There is no single CSV format, but in general there are 4 principles:
- are plain text files (basically, this means numeric, graphical, or other values are expressed using printable characters rather than various-sized groups of bits),
- consists of records (typically one per line),
- with the records divided into fields that are separated by delimiters (typically a single reserved character such as comma or TAB, or sometimes any sequence of spaces and tabs),
- where every record includes exactly the same sequence of fields (this is very occasionally violated).