--- id: tcsvoptions title: TCsvOptions sidebar_label: TCsvOptions --- Options for customising the parser. ## Fields ### `Field maxColumns:UInt = 1024` Maximum number of columns to parse. Defaults to 1024.
### `Field delimiter:String = ","` The delimiter. Typically a comma or tab. Can be any char other than newline, form feed or quote. Defaults to comma.
### `Field noQuotes:Int` When enabled, indicates that the parser should treat double-quotes just like any ordinary character.
### `Field insertHeaderRow:String` If the actual data does not have a header row with column names, the caller should provide one (in CSV format) which will be treated as if it was the first row of data.
### `Field headerSpan:UInt = 1` The number of rows that the header row spans. If 0 or 1, header is assumed to span 1 row otherwise, set to number > 1 to span multiple rows.
### `Field rowsToIgnore:UInt` The number of rows to ignore before the initial row is processed.
### `Field keepEmptyHeaderRows:UInt` By default, ignores empty header rows. To disable this behaviour, set to [True](../../../brl/brl.blitz/#true).