MyNet.CsvHelper.Extensions
1.1.0
dotnet add package MyNet.CsvHelper.Extensions --version 1.1.0
NuGet\Install-Package MyNet.CsvHelper.Extensions -Version 1.1.0
<PackageReference Include="MyNet.CsvHelper.Extensions" Version="1.1.0" />
paket add MyNet.CsvHelper.Extensions --version 1.1.0
#r "nuget: MyNet.CsvHelper.Extensions, 1.1.0"
// Install MyNet.CsvHelper.Extensions as a Cake Addin #addin nuget:?package=MyNet.CsvHelper.Extensions&version=1.1.0 // Install MyNet.CsvHelper.Extensions as a Cake Tool #tool nuget:?package=MyNet.CsvHelper.Extensions&version=1.1.0
<div id="top"></div>
<br /> <div align="center"> <a href="https://github.com/sandre58/MyNetCsvHelper"> <img src="images/logo.png" width="256" height="256"> </a>
<h1 align="center">My .NET CsvHelper</h1>
<p align="center"> <br /> 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. <br /> Supporting only .NET 8.0 </p>
</div>
Getting Started
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
What's included ?
Advanced CSV Parsing
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.
Flexible CSV Writing
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 Manipulation and Transformation
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.
Integration with Excel
- Excel reader and writer: Integrate CsvHelper with Excel files
License
Copyright © Stéphane ANDRE.
My .NET CsvHelper is provided as-is under the MIT license. For more information see LICENSE.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- ClosedXML (>= 0.104.0-preview2)
- CsvHelper (>= 33.0.1)
- MyNet.Humanizer (>= 2.0.0)
- MyNet.Utilities (>= 5.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.