/addax

A high-performance and low-allocating framework to work with tabular data

Primary LanguageC#MIT LicenseMIT

About

Provides high-performance and low-allocating types that work with tabular data represented as delimiter-separated values (DSV). The implementation is based on W3C recommendation "Model for Tabular Data and Metadata on the Web" and can process any conventional tabular data dialect, such as comma-separated values (CSV).

Packages

ID Stable Preview
Addax.Formats.Tabular NuGet NuGet

Key Features

  • A general-purpose framework that supports different tabular data dialects and character encodings.
  • Provides an extensible record mapping model based on source-generated and custom contracts.
  • Includes several extensible field converters for a wide range of commonly used built-in types.
  • Fully compatible with applications that are published using the Native AOT deployment model.

Documentation