CSV stands for "Comma Separated Value(s)" and is a format to store structured data using text files. In a CSV file, each line is a data record. And each record is made of fields separated by commas (or sometimes by semicolons ";" or tabular keys).

CSV files are a common way to transfer data between applications. Because it relies on text files, the CSV format is a simple way to export database or spreadsheet data.

Unfortunately, the CSV file format is not standardized. Encoding format, delimiters, or escaping rules might differ between implementations. As a result, most applications accepting CSV files as data sources have different options to read the CSV data.