API Reference
ExcelReadOptions
Reading options controlling conversion behavior and execution policy.
Inheritance
- Object
- ExcelReadOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method ExcelReadPresets.Aggressive
- Method ExcelReadPresets.DecimalFirst
- Method ExcelReadPresets.None
- Method ExcelReadPresets.Simple
Accepted by parameters
- Method ExcelDocument.CreateInspectionSnapshot
- Method ExcelDocument.CreateReader
- Method ExcelDocument.Read
- Method ExcelDocumentReader.Open
- Method ExcelDocumentReader.Open
- Method ExcelDocumentReader.Wrap
- Method ExcelRead.ReadColumnAs
- Method ExcelRead.ReadColumnAs``1
- Method ExcelRead.ReadColumnAs``1
- Method ExcelRead.ReadRange
- Method ExcelRead.ReadRange
- Method ExcelRead.ReadRangeAs
- Method ExcelRead.ReadRangeAsDataTable
- Method ExcelRead.ReadRangeAsDataTable
- Method ExcelRead.ReadRangeAs``1
- Method ExcelRead.ReadRangeAs``1
- Method ExcelRead.ReadRangeObjects
- Method ExcelRead.ReadRangeObjectsAs
- Method ExcelRead.ReadRangeObjectsAs``1
- Method ExcelRead.ReadRangeObjectsFromAllSheets
- Method ExcelRead.ReadRangeObjectsFromSheets
- Method ExcelRead.ReadUsedRange
- Method ExcelRead.ReadUsedRangeAsDataTable
- Method ExcelRead.ReadUsedRangeObjects
- Method ExcelRead.ReadUsedRangeObjects
- Method ExcelReadPresets.ApplyBasicConverters
- Method ExcelSheet.ColumnStyleByHeader
- Method ExcelSheet.GetHeaderMap
- Method ExcelSheet.RefreshHeaderCache
- Method ExcelSheet.Rows
- Method ExcelSheet.Rows
- Method ExcelSheet.RowsAs
- Method ExcelSheet.RowsAs``1
- Method ExcelSheet.RowsObjects
- Method ExcelSheet.RowsObjects
- Method ExcelSheet.SetByHeader
- Method ExcelSheet.TryGetColumnIndexByHeader
Constructors
public ExcelReadOptions() #Initializes reading defaults and per-operation thresholds.
Inherited Methods
Properties
public ExecutionPolicy Execution { get; } #Execution policy used to decide Sequential vs Parallel conversion. Reuses the writer-side policy for symmetry.
public Boolean UseCachedFormulaResult { get; set; } #Use cached formula results when present; otherwise returns the formula string.
public Boolean TreatDatesUsingNumberFormat { get; set; } #Interpret numeric cells with a date-like number format as DateTime (OADate).
public CultureInfo Culture { get; set; } #Culture used when parsing numbers and dates stored as strings.
public Boolean FillBlanksInRanges { get; set; } #When true, matrix/range readers fill unspecified cells with nulls.
public Boolean NormalizeHeaders { get; set; } #Normalize headers for object mapping by trimming and collapsing whitespace.
public Boolean NumericAsDecimal { get; set; } #When true, numeric cells are returned as decimal where possible; otherwise double is used.
public Boolean StrictTypedMapping { get; set; } #When true, typed object readers throw if selected headers cannot be mapped deterministically to writable properties.
public Func<ExcelCellContext, ExcelCellValue> CellValueConverter { get; set; } #Optional cell-level converter hook. If provided and it returns a handled value, the built-in conversion pipeline is skipped and the returned value is used.
public Func<Object, Type, CultureInfo, ValueTuple<Boolean, Object>> TypeConverter { get; set; } #Optional type conversion hook used by typed readers (ReadColumnAs/ReadRowsAs/ReadRangeAs and object mapping). If it returns ok=true, its value is used; otherwise the built-in converter is used.