Support for standards-based file formats.
Configurable
Supports both declarative and imperative mapping to relate fields in your files to properties on your objects.
Wide runtime support
Supports .Net Standard 1.x and 2.0 for use in legacy applications, as well as in-support modern .Net runtimes.
RFC 4180 compliance
Supports both reading and writing files compliant with the CSV file standard RFC 4180.
Compatibility
Will work with RFC 4180-compliant files by default but can be configured to work with common variants in CSV formatting.
Open source
Available for free commercial and personal use under the 3-clause BSD license.
Efficient processing
Records can be processed as they are read from a file so they don’t need to be stored in memory for later use.
Flexible
You can make use of the provided CSV record objects to deal with raw CSV field values or make use of your own with strongly-typed properties for field access.
Choose from the following topics.