The .NET CsvHelper is a versatile class library designed to simplify the process of converting objects into human-readable strings in .NET applications. This library provides developers with an easy-to-use interface for generating informative and understandable string representations of complex objects.
Supporting only .NET 8.0
To start using My .NET CsvHelper in your project, follow these steps:
- Install the library via NuGet Package Manager:
dotnet add package MyNet.CsvHelper.Extensions
-
Custom Mappings: Define custom mappings and configurations to parse CSV records into complex object graphs with ease.
-
Dynamic Parsing: Dynamically parse CSV records into dynamic objects or dictionaries to handle unknown or variable data structures.
-
Custom Formatting: Customize CSV output formats and styles, including delimiters, quote characters, and escape sequences, to meet specific requirements.
-
Header Management: Control the generation and formatting of CSV headers, including automatic header detection and customizable header names.
-
Data Filtering: Filter CSV records based on specified criteria or conditions to extract subsets of data for further processing.
-
Data Validation: Validate CSV data against predefined rules or constraints to ensure data integrity and consistency.
- Excel reader and writer: Integrate CsvHelper with Excel files
Copyright © Stéphane ANDRE.
My .NET CsvHelper is provided as-is under the MIT license. For more information see LICENSE.