Loading repository data…
Loading repository data…
d-markey / repository
Simple, cross-platform Dart class to write CSV data to a StringSink
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Lightweight, cross-platform Dart package to write CSV data to a StringSink. Supports and extends RFC 4180.
import 'dart:io';
import 'package:csvwriter/csvwriter.dart';
void main() async {
var numbersFile = File('number_props.csv');
var numbersCsv = CsvWriter.withHeaders(numbersFile.openWrite(), ['Number', 'Odd?', 'Even?']);
try {
for (var i = 0; i < 100; i++) {
numbersCsv.writeData(data: {'Number': i, 'Odd?': (i % 2) != 0, 'Even?': (i % 2) == 0});
}
} finally {
await numbersCsv.close();
}
}