sheet_mapper_core library

Core sheet_mapper exports without Flutter dependencies

Use this for code generators and pure Dart projects. For Flutter projects with the drag-and-drop widget, use sheet_mapper.dart instead.

Classes

CsvParser
Parser for text-based delimited files (CSV, TSV, PSV)
ExcelParser
Parser for Excel files (.xlsx, .xls, .xlsm)
SheetColumn
Annotation for mapping a field to a column in the sheet
SheetMapper
Main API for parsing sheet files into typed Dart objects
SheetParser
Unified parser for all supported sheet file types
SheetTable
Annotation for marking a class as mappable from a sheet file

Enums

SheetType
Supported sheet file types

Typedefs

FromSheetFunction<T> = List<T> Function(List<List> rows, {bool hasHeader, int? startRow})
Function type for generated fromSheet methods