Modern CSV

Modern CSV

Modern CSV is an open-source CSV library for .NET that focuses on making it easy to read, write, and process CSV files. It supports automatic data type detection, header rows, commenting, large files, and more.
Modern CSV image
csv json converter parser dotnet

Modern CSV: Open-Source .NET CSV Librarys

An open-source CSV library for .NET that simplifies reading, writing, and processing CSV files with automatic data type detection, header rows, commenting, large files support.

What is Modern CSV?

Modern CSV is an open-source CSV library for .NET applications. It is designed to make working with CSV files simple and intuitive.

Some key features of Modern CSV include:

  • Automatic data type detection - it will automatically detect datatypes of columns, including numbers, booleans, dates, and more.
  • Support for header rows - easily map columns to your .NET classes.
  • Commenting support - skip over commented lines.
  • Streaming API - for efficiently processing large files.
  • Extension methods for common operations like filtering, mapping, sorting, etc.
  • Strongly typed access to rows and values.
  • Full control over CSV formatting options.

Modern CSV focuses exclusively on CSV processing, freeing you from needing to learn the intricacies of file and text encoding. It handles those complexities for you.

If your .NET application needs to read, write, or process CSV data then Modern CSV will make your development much easier and maintainable.

Modern CSV Features

Features

  1. Automatic data type detection
  2. Support for header rows
  3. Commenting capability
  4. Handling of large CSV files
  5. LINQ support
  6. Streaming API
  7. Configurable options
  8. Extensibility

Pricing

  • Open Source

Pros

Easy to use

Good performance

Flexible configuration

Built-in data type conversion

Support for streaming large files

Open source with MIT license

Cons

Limited documentation

Less features than some commercial libraries

Lacks support for some advanced CSV features


The Best Modern CSV Alternatives

Top Office & Productivity and Spreadsheets & Csv and other similar apps like Modern CSV


CSV Editor Pro icon

CSV Editor Pro

CSV Editor Pro is a powerful, user-friendly software application designed specifically for working with CSV (comma-separated values) files. It provides a wide range of features and tools for managing, editing, converting, cleaning, analyzing, and reporting on CSV data.With CSV Editor Pro, you can easily import, export, join, split, search, replace,...
CSV Editor Pro image
EmEditor icon

EmEditor

EmEditor is a fast, lightweight, yet highly extensible text editor for Windows. Originally developed in 2000 by Yutaka Emura, it aims to provide much of the functionality of heavyweight editors like Notepad++ but with a minimalist, easy-to-use interface.Despite its simple appearance, EmEditor packs rich features that power users require. This...
EmEditor image
CSVed icon

CSVed

CSVed is a free, open-source CSV (comma-separated values) file editor for Windows. It provides an intuitive interface for working with CSV data.With CSVed, you can:Quickly open, view, and edit large CSV filesFilter CSV rows using complex criteriaMerge multiple CSV files togetherSplit one big CSV file into multiple filesConvert to/from CSV...
ReCsvEditor icon

ReCsvEditor

ReCsvEditor is a free, open source CSV (comma-separated values) file editor for Windows. It provides a spreadsheet-like interface for working with CSV data, allowing you to easily view, edit, modify, search, sort, filter, import and export CSV files.Some key features of ReCsvEditor include:Opens and edits CSV files of any sizeSupports...
ReCsvEditor image
Delimit icon

Delimit

Delimit is a free Windows application designed to help users easily separate text into columns or extract data from text files. Some key features include:Intuitive interface for specifying one or more delimiter characters to split text data into columns.Live preview allowing you to see exactly how your text will be...
Delimit image
Easy CSV Editor icon

Easy CSV Editor

Easy CSV Editor is a feature-rich application designed specifically for working with CSV (comma-separated values) files. It provides a simple yet powerful interface for managing, editing, converting, cleaning, and analyzing CSV data.Some of the key features of Easy CSV Editor include:Intuitive spreadsheet-style interface for editing CSV contentsFind & replace tool...
Easy CSV Editor image
Table Tool icon

Table Tool

Table Tool is a browser extension available for Chrome, Firefox, and Edge that provides additional functionality for tables displayed on webpages. It enhances existing tables by adding features like sorting, filtering, resizing columns, highlighting cells, applying formulas, and more, without requiring editing of the actual webpage content.Once installed, Table Tool...
Table Tool image
Tablecruncher icon

Tablecruncher

Tablecruncher is a feature-rich spreadsheet application designed specifically for business and financial analysis. It goes beyond basic spreadsheet software by including tools tailored to tasks like financial modeling, data analysis, and reporting.Some key features of Tablecruncher include:Powerful calculation engine that supports complex formulas, named ranges, and advanced functionsFlexible formatting options...
Tablecruncher image
CSVpad icon

CSVpad

CSVpad is a free, open-source CSV (comma-separated values) editor for Windows. It provides a simple and intuitive interface for working with CSV data.With CSVpad you can:Quickly open large CSV files up to 2GB in sizeView, search and browse through CSV dataSort, filter, edit and modify CSV contentsAnalyze CSV files with...
CSVpad image
CSVboard icon

CSVboard

CSVboard is an open-source business intelligence and data visualization tool designed specifically for CSV data. It allows users to easily explore, analyze, and visualize data from CSV files without the need for any coding or prior technical knowledge.With its simple drag-and-drop interface, users can quickly build a variety of charts...
CSVboard image
CSV Buddy icon

CSV Buddy

CSV Buddy is a powerful, easy-to-use CSV editor for Windows. It allows you to easily view, edit, filter, merge, split, and convert CSV (comma-separated values) and plaintext files.With its simple and intuitive interface, CSV Buddy makes working with CSV data fast and efficient. Simply open up your CSV files and...
CSV Buddy image
XTabulator icon

XTabulator

XTabulator is an open source JavaScript library that allows you to easily create interactive tables and data grids for displaying tabular data. Some key features of XTabulator include:Sorting, filtering, and pagination of dataCustom cell formatting and stylingAggregation of data (sums, averages, etc.)Exporting data to CSV, Excel, etc.Virtualization for handling large...