rowsToCsv static method

String rowsToCsv(
  1. List<List<Object?>> rows, {
  2. String delimiter = ',',
  3. String lineEnding = '\r\n',
})

Serialise already-normalized tabular rows to CSV.

Implementation

static String rowsToCsv(
  List<List<Object?>> rows, {
  String delimiter = ',',
  String lineEnding = '\r\n',
}) {
  return rows
      .map(
        (row) => row
            .map((cell) => _csvEscape(_tabularCellText(cell), delimiter))
            .join(delimiter),
      )
      .join(lineEnding);
}