CsvParser is a .NET library that makes it easy to work with comma-separated-values (CSV) files (and files with other delimiters). Includes basic classes to read and write CSV data, and also higher-level classes that automatically map class properties to CSV columns. The library correctly handles...
Read and write CSV files with a single line of code. Reads from files, streams, strings into lists, dictionaries, lists of objects and data tables. Writes from lists of objects or data tables to files, streams, and strings. Handles embedded commas, double quotes, escaped commas, and columns that...
This is a simple library to read and write CSV files.
Simple means it doesn't have fancy mapping to DTOs or anything like that.
It's main purpose is to read CSV to dictionaries or write dictionaries to CSV.
But to do it correctly (i.e. not messing up when it encounters line breaks).