InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C# CSV Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: .NET: Integration Test for uploading csv/excel file via HttpClient | dev.to | 2025-02-07
CsvHelper for parsing the CSV file
-
MiniExcel
Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)
-
Magicodes.IE
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
-
Sep
World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible.
Project mention: CsvHelper VS Sep - a user suggested alternative | libhunt.com/r/CsvHelper | 2024-09-20 -
FileHelpers
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
-
Cinchoo ETL
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Show HN: Musoq – I've Added AI and Piping to My "SQL for Everything" Tool | news.ycombinator.com | 2024-09-13
-
-
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
-
FlatFiles
Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.
-
-
-
CSVLint
CSV Lint plug-in for Notepad++ for syntax highlighting, csv validation, automatic column and datatype detecting, fixed width datasets, change datetime format, decimal separator, sort data, count unique values, convert to xml, json, sql etc. A plugin for data cleaning and working with messy data files.
Project mention: CSV Lint update (Notepad++) text data syntax highlighting and quality validation | news.ycombinator.com | 2025-04-30 -
-
FileContextCore
FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.
-
-
-
EasyCsv-Dotnet
EasyCsv is a simple and efficient .NET library for handling CSV files in your projects. With a **fluent** user-friendly API, it allows you to easily read, write, and manipulate CSV files with a minimal amount of code.
-
RandomValuesNPP
Generate random values plug-in for Notepad++. Use this plugin to generate passwords, guids or random datasets in CSV, JSON, XML and SQL formats. Use the fake test data for performance and QA testing to improve software quality in application development, reports, database modeling, webdev etc.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# CSV discussion
C# CSV related posts
-
CSV Lint update (Notepad++) text data syntax highlighting and quality validation
-
.NET: Integration Test for uploading csv/excel file via HttpClient
-
CsvHelper VS Sep - a user suggested alternative
2 projects | 20 Sep 2024 -
CSV Schema Validation
-
CSV Lint plug-in for Notepad++ with highlighting, validation and datatypes
-
Eli Bendersky: Faster XML Stream Processing in Go
-
A question for the pro's, am I misusing SQL?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source CSV projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | ServiceStack | 5,460 |
2 | CsvHelper | 4,966 |
3 | MiniExcel | 3,091 |
4 | Magicodes.IE | 2,172 |
5 | Sep | 1,204 |
6 | FileHelpers | 1,150 |
7 | Cinchoo ETL | 825 |
8 | sqlnotebook | 611 |
9 | Musoq | 482 |
10 | Sylvan | 408 |
11 | BakingSheet | 390 |
12 | FlatFiles | 356 |
13 | RecordParser | 303 |
14 | cardmaker | 274 |
15 | CSVLint | 195 |
16 | CsvExport | 172 |
17 | FileContextCore | 172 |
18 | Textrude | 133 |
19 | Cursively | 38 |
20 | EasyCsv-Dotnet | 27 |
21 | RandomValuesNPP | 15 |
22 | Sylvan.AspNetCore | 12 |
23 | ksp-data-export | 7 |