C# CSV

Open-source C# projects categorized as CSV
JSON .NET C# C# Excel

Top 23 C# CSV Projects

  • ServiceStack

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • CsvHelper

    Library to help reading and writing CSV files

  • Project mention: 20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications | dev.to | 2024-05-23

    13. CsvHelper

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

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

  • 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: Eli Bendersky: Faster XML Stream Processing in Go | news.ycombinator.com | 2024-05-07

    Pretty sure the C performance would have been trivially matched by C# were it to be ported there.

    While not XML (which does not see much love from the community to surprise of HN), gigabytes per second of parsing throughput are reached for CSV without sacrificing UX: https://github.com/nietras/Sep?tab=readme-ov-file#packageass...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • sqlnotebook

    Casual data exploration in SQL

  • Project mention: Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it | news.ycombinator.com | 2023-12-14

    The meat of the P/Invoke code is in here: https://github.com/electroly/sqlnotebook/tree/master/src/Sql...

    The parent directory includes code that uses it. I'm most proud of this SQLite virtual table module that proxies queries to remote ADO.NET connections, allowing you to write joins directly between local SQLite tables and remote SQL Server tables. https://github.com/electroly/sqlnotebook/blob/master/src/Sql...

    I've also got a generic virtual table module that lets me easily write table-valued functions in C#: https://github.com/electroly/sqlnotebook/blob/master/src/Sql...

    The goal is to provide various "supercharged" features to base SQLite by taking advantage of all the extension points I can. I wish some went further; in particular the virtual table API doesn't "push down" enough of the original query to allow the module to avoid doing O(N+1) queries in some cases.

  • FlatFiles

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

  • Sylvan

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

  • BakingSheet

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

  • Project mention: My Animal Mart (Part 2) - The data config problem. | dev.to | 2024-06-12

    Fortunately, I discovered BakingSheet: BakingSheet. Please give it a star; it deserves that.

  • RecordParser

    Zero Allocation Writer/Reader Parser for .NET Core

  • cardmaker

    An application that generates graphics via data sources.

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

  • 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 plug-in for Notepad++ with highlighting, validation and datatypes | news.ycombinator.com | 2024-06-05
  • CsvExport

    Very simple CSV-export tool for C#

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

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

  • Sylvan.AspNetCore

    A collection of ASP.NET Core libraries.

  • ksp-data-export

    Exports KSP telemetry to a CSV file

  • CsvEditor

    Simple Csv File Editor (by bbonkr)

  • Bio

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# CSV discussion

Log in or Post with

C# CSV related posts

  • CSV Lint plug-in for Notepad++ with highlighting, validation and datatypes

    1 project | news.ycombinator.com | 5 Jun 2024
  • Eli Bendersky: Faster XML Stream Processing in Go

    1 project | news.ycombinator.com | 7 May 2024
  • A question for the pro's, am I misusing SQL?

    1 project | /r/SQL | 11 Dec 2023
  • Looking for a CSV editor that doesn't modify the data like Excel does

    1 project | /r/software | 7 Dec 2023
  • CsvHelper – CSV Library for .NET

    1 project | news.ycombinator.com | 13 Sep 2023
  • Best Way to Import a CSV From Into PostrgeSQL

    1 project | /r/SQL | 28 Jun 2023
  • How to Import Data (XLSX, CSV, etc) into pgadmin

    1 project | /r/PostgreSQL | 22 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 ServiceStack 5,364
2 CsvHelper 4,595
3 MiniExcel 2,484
4 Magicodes.IE 2,054
5 FileHelpers 1,123
6 Cinchoo ETL 748
7 Sep 706
8 sqlnotebook 589
9 FlatFiles 350
10 Sylvan 346
11 BakingSheet 306
12 RecordParser 285
13 cardmaker 247
14 FileContextCore 166
15 CSVLint 146
16 CsvExport 143
17 Textrude 120
18 Cursively 39
19 EasyCsv-Dotnet 24
20 Sylvan.AspNetCore 7
21 ksp-data-export 7
22 CsvEditor 4
23 Bio 4

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com