SoftCircuits.CsvParser (nuget): CsvParser is a .NET library that makes it easy to work with comma-separated-value (CSV) files (as well as files with other delimiters). Includes basic classes to easily read and write CSV data, and also higher-level classes that automatically map class properties to CSV columns. The library correctly handles column values that contain embedded commas, quotes, other special characters, and even column values that span multiple lines. CsvParser is very efficient. The object mapping classes runs up to four times faster than the popular CsvHelper library.  The CsvSettings class can be used to customize the library's behavior, including setting the column delimiter to another character (like to a tab, for example), change the quote character, customize how blank lines are handled, etc.
Keywords: csv|tsv|parser|reader|writer|comma|tab|delimited|csv-parser|csv-parsing|tsv-parser|tsv-reader