parsing/csv_writer_utils library
CSV writer with configurable dialect and RFC 4180 auto-quoting — roadmap
#622. The inverse of parseCsvLine in csv_parse_utils.dart.
Functions
-
writeCsv(
List< List< rows, {String delimiter = ',', String eol = '\r\n', bool forceQuote = false}) → StringString> > -
Encodes
rowsas a full CSV document, joining lines witheol(default CRLF, the RFC 4180 line terminator). Each row is encoded with writeCsvLine usingdelimiterandforceQuote. Returns an empty string for no rows. -
writeCsvLine(
List< String> fields, {String delimiter = ',', bool forceQuote = false}) → String -
Encodes one row of
fieldsas a single CSV line (no trailing newline).