C# CSV

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

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

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

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

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

  • 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: A question for the pro's, am I misusing SQL? | /r/SQL | 2023-12-11

    Also, a little self-promotion here, I've created the CSV Lint plug-in for Notepad++ to work with CSV text data files. It can reformat, validate and sort csv files, as well as convert csv to different formats including SQL. Meaning it can take a csv data file and generate INSERT INTO statements, including CREATE TABLE with the corresponding column datatypes and everything.

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

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

  • TypeProvider

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

  • 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 related posts

  • 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
  • Problem importing CSV file

    2 projects | /r/tableau | 11 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 May 2024
    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. 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,353
2 CsvHelper 4,544
3 MiniExcel 2,407
4 Magicodes.IE 2,043
5 FileHelpers 1,121
6 Cinchoo ETL 738
7 Sep 639
8 sqlnotebook 588
9 FlatFiles 350
10 Sylvan 339
11 BakingSheet 300
12 RecordParser 270
13 cardmaker 242
14 FileContextCore 166
15 CsvExport 141
16 CSVLint 134
17 Textrude 117
18 Cursively 39
19 EasyCsv-Dotnet 24
20 ksp-data-export 7
21 Sylvan.AspNetCore 7
22 Bio 4
23 TypeProvider 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com