MyNet.CsvHelper.Extensions 1.0.0

dotnet add package MyNet.CsvHelper.Extensions --version 1.0.0
NuGet\Install-Package MyNet.CsvHelper.Extensions -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MyNet.CsvHelper.Extensions" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MyNet.CsvHelper.Extensions --version 1.0.0
#r "nuget: MyNet.CsvHelper.Extensions, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MyNet.CsvHelper.Extensions as a Cake Addin
#addin nuget:?package=MyNet.CsvHelper.Extensions&version=1.0.0

// Install MyNet.CsvHelper.Extensions as a Cake Tool
#tool nuget:?package=MyNet.CsvHelper.Extensions&version=1.0.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>

Downloads Forks Stargazers Issues MIT License

<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>

Language Framework Version Build

</div>

Getting Started

To start using My .NET CsvHelper in your project, follow these steps:

  1. 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 55 4/25/2024