Table of Contents

Class ArrowReadOptions

Namespace
ExcelReader.Arrow
Assembly
ExcelReader.Arrow.dll

Options for converting a sheet with ToArrowRecordBatch(IExcelSheet, ArrowReadOptions?).

public sealed class ArrowReadOptions
Inheritance
ArrowReadOptions
Inherited Members

Properties

Default

Gets the default options: header on row 1, schema inferred from the sheet.

public static ArrowReadOptions Default { get; }

Property Value

ArrowReadOptions

HeaderRow

Gets the 1-based header row, used both for schema inference (when Schema is null) and to skip the header line during the data pass. 0 means no header row. Defaults to 1.

public int HeaderRow { get; init; }

Property Value

int

Schema

Gets the column schema to use. null, the default, infers it from the sheet with InferSchema(IExcelSheet, SchemaInferenceOptions?) using HeaderRow.

public IReadOnlyList<ExcelColumnSchema>? Schema { get; init; }

Property Value

IReadOnlyList<ExcelColumnSchema>