Skip to content

JoshClose/CsvHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

852bd46 · Jul 3, 2024
Feb 29, 2024
Mar 27, 2018
Mar 2, 2021
Jul 3, 2024
Jul 3, 2024
Jul 3, 2024
Jun 21, 2024
May 19, 2024
Feb 9, 2024
Feb 26, 2024
Jan 23, 2024
Apr 9, 2021
Nov 27, 2017
May 29, 2021
Jan 10, 2015
Jul 3, 2024
Jun 12, 2018
Apr 26, 2024

Repository files navigation

CsvHelper

Join the chat at https://gitter.im/CsvHelper/Lobby Backers on Open Collective Sponsors on Open Collective NuGet Version NuGet Download Count

A library for reading and writing CSV files. Extremely fast, flexible, and easy to use. Supports reading and writing of custom class objects.

Install

Package Manager Console

PM> Install-Package CsvHelper

.NET CLI Console

> dotnet add package CsvHelper

Documentation

http://joshclose.github.io/CsvHelper/

Building the Documentation

Run the build-docs.cmd file.

License

Dual licensed

Microsoft Public License (MS-PL)

http://www.opensource.org/licenses/MS-PL

Apache License, Version 2.0

http://opensource.org/licenses/Apache-2.0

Contributing

Want to contribute? Great! Here are a few guidelines.

  1. If you want to do a feature, post an issue about the feature first. Some features are intentionally left out, some features may already be in the works, or I may have some advice on how I think it should be done. I would feel bad if time was spent on some code that won't be used.
  2. If you want to do a bug fix, it might not be a bad idea to post about it too. I've had the same bug fixed by multiple people at the same time before.
  3. All code should have a unit test. If you make a feature, there should be significant tests around the feature. If you do a bug fix, there should be a test specific to that bug so it doesn't happen again.
  4. Pull requests should have a single commit. If you have multiple commits, squash them into a single commit before requesting a pull.
  5. Try and follow the code styling already in place. If you have ReSharper there is a dotsettings file included and things should automatically be formatted for you.

Credits

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Sponsors

You can do a one time or recurring donations through GitHub Sponsors

A huge thanks to the .NET on AWS Open Source Software Fund for sponsoring CsvHelper!

Thanks to Microsoft for being a sponsor!