C# CSV

Open-source C# projects categorized as CSV

Top 23 C# CSV Projects

  • ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  • CsvHelper

    Library to help reading and writing CSV files

    Project mention: CsvHelper – CSV Library for .NET | news.ycombinator.com | 2023-09-13
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • MiniExcel

    Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet

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

  • 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

    Project mention: New Google Bard Update (can run code) | /r/Bard | 2023-06-08
  • Cinchoo ETL

    ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

  • FlatFiles

    Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Sylvan

    A collection of .NET libraries, including the fastest general-purpose CSV parser for .NET.

    Project mention: Reading CSV 180k records - Calculate something within 60 second time while grouping | /r/dotnet | 2023-03-01

    A while back I needed to process CSV with millions of records in a timescale of seconds. Sylvan Data was the best fit in terms of speed and memory efficiency. It might help you. https://github.com/MarkPflug/Sylvan

  • BakingSheet

    Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.

    Project mention: I updated my Spreadsheet (Excel/Google Sheet) converter, now it supports scriptable object as output :D | /r/Unity3D | 2022-10-09
  • cardmaker

    An application that generates graphics via data sources.

    Project mention: Card Layout Script, a language for designing cards | /r/tabletopgamedesign | 2023-03-31

    No it's not, altho if that's what you're looking for I'll gladly recommend CardMaker over on github. It has the graphical interface you're likely looking for

  • RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

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

    Project mention: System.IO / File - Quick Question for updating file content | /r/csharp | 2023-03-04

    Maybe this one would give you some inspiration: https://github.com/morrisjdev/FileContextCore

  • CsvExport

    Very simple CSV-export tool for C#

  • 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: Best Way to Import a CSV From Into PostrgeSQL | /r/SQL | 2023-06-28

    fyi Notepad++ has a CSV Lint plug-in which can convert a csv file into an SQL INSERT VALUES script, including a CREATE TABLE statement with the appropriate column datatypes (based on the content of the csv data)

  • Textrude

    Code generation from YAML/JSON/CSV models via SCRIBAN templates

  • Cursively

    A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.

    Project mention: Ask HN: Examples of Top C# Code? | news.ycombinator.com | 2022-10-25

    I was looking at the CSV parser Cursively recently, and I think it is a good simple example of a high performance C# parser and API design.

    https://github.com/airbreather/Cursively

  • ksp-data-export

    Exports KSP telemetry to a CSV file

  • Sylvan.AspNetCore

    A collection of ASP.NET Core libraries.

  • Bio

    A .NET library & program for annotating, & editing various microscopy imaging formats using Bioformats supported images. including whole slide, pyramidal & series. (by BiologyTools)

    Project mention: GitHub - BiologyTools/Bio: A .NET library & program for annotating, & editing various microscopy imaging formats using Bioformats supported images. including whole slide, pyramidal & series. | /r/programming | 2022-11-29
  • TypeProvider

    A compile Time Type generator from data sample, Inspired by F# TypeProviders

    Project mention: I made a simple TypeProvider for C# | /r/csharp | 2022-12-13
  • TableToImageExport

    C# Library for processing tabular data into images.

  • Open.Text.CSV

    A set of utilities for reading and writing CSV data in C#.

  • Events-.NET

    A simple Windows desktop GUI for visualizing CSV event log files

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-13.

C# CSV related posts

Index

What are some of the best open-source CSV projects in C#? This list will help you:

Project Stars
1 ServiceStack 5,265
2 CsvHelper 4,270
3 MiniExcel 1,958
4 Magicodes.IE 1,937
5 FileHelpers 1,099
6 Cinchoo ETL 692
7 FlatFiles 341
8 Sylvan 254
9 BakingSheet 223
10 cardmaker 213
11 RecordParser 185
12 FileContextCore 161
13 CsvExport 135
14 CSVLint 111
15 Textrude 106
16 Cursively 37
17 ksp-data-export 7
18 Sylvan.AspNetCore 5
19 Bio 4
20 TypeProvider 3
21 TableToImageExport 2
22 Open.Text.CSV 2
23 Events-.NET 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com