core library

Core types and configuration for csv_plus.

Contains the shared foundation used across all layers:

Classes

CsvConfig
Immutable configuration for CSV encoding/decoding.

Enums

CsvCharset
Character encoding used when decoding CSV bytes into text.
CsvDateOrder Configuration
How to read a numeric date whose field order is ambiguous, such as 03/04/2024.
QuoteMode
When to quote fields during CSV encoding.

Exceptions / Errors

CsvException
Base exception for all CSV operations.
CsvParseException
Thrown when CSV input cannot be parsed.
CsvValidationException
Thrown when CSV data fails CsvSchema validation.