Enum ExcelColumnType
A column's inferred or declared value type, as produced by InferSchema(IExcelSheet, SchemaInferenceOptions?).
public enum ExcelColumnType
Fields
BoolColumn = 3A boolean.
DateColumn = 4A whole date, counted in days since 1970-01-01.
Float64Column = 2A 64-bit IEEE 754 floating-point number.
Int64Column = 1A 64-bit signed integer.
StringColumn = 0UTF-8 text. Also the fallback for any column whose sampled cells disagreed.
TimeColumn = 5A time of day, counted in microseconds since midnight.
TimestampColumn = 6A date and time, counted in microseconds since 1970-01-01T00:00:00Z.
Remarks
The underlying values are fixed: they are the XL_T_* constants of the native C ABI
(see src/ExcelReader.Native/include/excelreader.h), which marshals this enum with a
plain integer cast rather than a translation table. Renumbering a member is a silent ABI break.
A minor version can add values, so a switch over this enum should have a default branch. See versioning and compatibility.