CSV benchmarks
CSV performance compared with other .NET libraries on Windows, Linux and macOS: decoded reads of a 65,000-record file and writes from a data reader.
Each table compares libraries doing the same validated work on one machine and one operating system. Lower is better. Pick another run to switch operating system or run type.
CSV data-reader writing
OfficeIMO.CSV.DataReaderWrite25K · compared with OfficeIMO, Sylvan
CSV 65K typed reading
OfficeIMO.CSV.MarkPflug65K · compared with OfficeIMO, ExcelReader.NET, Sep, Sylvan, CsvHelper, Dataplat.Dbatools.Csv, LumenWorks
How to read these results
Full runs are complete BenchmarkDotNet measurements and support comparisons. Quick runs are shorter diagnostic runs, shown for coverage. Each result links to its raw JSON, the source commit and the exact environment. Run the suites on hardware close to yours before deciding.
Benchmark reproduction guide · Earlier Excel and CSV measurements