CSVParser constructor

CSVParser(
  1. String csvString, {
  2. String? fieldDelimiter,
  3. String? eol,
  4. bool useAutodetect = true,
})

Implementation

CSVParser(
  this.csvString, {
  this.fieldDelimiter,
  this.eol,
  this.useAutodetect = true,
}) : lines = CsvToListConverter().convert(
        csvString,
        fieldDelimiter: fieldDelimiter,
        eol: eol,
        csvSettingsDetector:
            useAutodetect && fieldDelimiter == null && eol == null
                ? FirstOccurrenceSettingsDetector(
                    fieldDelimiters: [',', ';', '\t'],
                    textDelimiters: ['"', "'", '”'],
                    textEndDelimiters: ['"', "'", '”'],
                    eols: ['\r\n', '\n'],
                  )
                : null,
      );