CSVfailid
CSV failid, short for comma-separated values failid, are a simple plain-text format for representing tabular data. Each line represents a record, and each field within the line is separated by a delimiter, most commonly a comma. In many European locales a semicolon is used instead of a comma to suit the decimal separator. A header row naming the fields is common but not required.
Fields containing the delimiter, a quotation mark, or line breaks are typically enclosed in double quotes. Inside
RFC 4180 provides a widely cited specification outlining conventions such as the use of CRLF line breaks,
Common issues include inconsistent delimiters, mismatched quoting, embedded newlines, missing or extra fields on records, and
CSV is broadly supported by most data tools and programming languages. Examples of tooling include Python's