convert<E extends dynamic> method
Parses the csv
and returns a List (rows) of Lists (columns).
Implementation
List<List<E>> convert<E extends dynamic>(String? csv,
{String? fieldDelimiter,
String? textDelimiter,
String? textEndDelimiter,
String? eol,
CsvSettingsDetector? csvSettingsDetector,
bool? shouldParseNumbers,
bool? allowInvalid,
var convertEmptyTo}) {
fieldDelimiter ??= this.fieldDelimiter;
textDelimiter ??= this.textDelimiter;
textEndDelimiter ??= this.textEndDelimiter;
eol ??= this.eol;
csvSettingsDetector ??= this.csvSettingsDetector;
shouldParseNumbers ??= this.shouldParseNumbers;
assert(shouldParseNumbers ? E == dynamic : true);
allowInvalid ??= this.allowInvalid;
convertEmptyTo ??= this.convertEmptyTo;
var parser = _buildNewParserWithSettings(
[csv],
true,
csvSettingsDetector,
fieldDelimiter,
textDelimiter,
textEndDelimiter,
eol,
shouldParseNumbers,
allowInvalid,
convertEmptyTo)!;
return parser.convert<E>(csv);
}