csvparser 1.0.11 copy "csvparser: ^1.0.11" to clipboard
csvparser: ^1.0.11 copied to clipboard

Dart 1 only

a simple csvparser.

csvparser #

Naive csvparser. This code may work, or it may not. I just got bored by writing it repeatedly, so I thought I'd publish it.

Sample usage: #

String test = '"Name";"Address";"Telephone"\n"Joe""Bloggs";"123 here street";"0123-123123"\nWithout quotes!;"𝄇";bc\n;42;\n';

void main() {
  CsvParser csvp = new CsvParser(test, seperator:";", setHeaders:true);
  while(csvp.moveNext()) {
    print(csvp.getLineAsMap());
  }
}

results in:

{Name: Joe"Bloggs, Address: 123 here street, Telephone: 0123-123123}
{Name: Without quotes!, Address: 𝄇, Telephone: bc}
{Name: , Address: 42, Telephone: }

Changes: #

  • now Unicode safe using the runes class!
  • removed CsvFieldType enum class
0
likes
5
points
43
downloads

Publisher

unverified uploader

Weekly Downloads

a simple csvparser.

License

unknown (license)

More

Packages that depend on csvparser