Cache()
Signature: unit -> CsvFile<'RowType>
|
Returns a new csv with the same rows as the original but which guarantees
that each row will be only be read and parsed from the input at most once.
|
Filter(predicate)
Signature: predicate:Func<'RowType,bool> -> CsvFile<'RowType>
|
Returns a new csv containing only the rows for which the given predicate returns "true".
|
Headers
Signature: string [] option
|
The names of the columns
|
NumberOfColumns
Signature: int
|
The number of columns
|
Quote
Signature: char
|
The quotation mark use for surrounding values containing separator chars
|
Rows
Signature: seq<'RowType>
|
The rows with data
|
Save(path, ?separator, ?quote)
Signature: (path:string * separator:char option * quote:char option) -> unit
|
Saves CSV to the specified file
|
Save(stream, ?separator, ?quote)
Signature: (stream:Stream * separator:char option * quote:char option) -> unit
|
Saves CSV to the specified stream
|
Save(writer, ?separator, ?quote)
Signature: (writer:TextWriter * separator:char option * quote:char option) -> unit
|
Saves CSV to the specified writer
|
SaveToString(?separator, ?quote)
Signature: (separator:char option * quote:char option) -> string
|
Saves CSV to a string
|
Separators
Signature: string
|
The character(s) used as column separator(s)
|
Skip(count)
Signature: count:int -> CsvFile<'RowType>
|
Returns a csv that skips N rows and then yields the remaining rows.
|
SkipWhile(predicate)
Signature: predicate:Func<'RowType,bool> -> CsvFile<'RowType>
|
Returns a csv that, when iterated, skips rows while the given predicate returns
true, and then yields the remaining rows.
|
Take(count)
Signature: count:int -> CsvFile<'RowType>
|
Returns a new csv with only the first N rows of the underlying csv.
|
TakeWhile(predicate)
Signature: predicate:Func<'RowType,bool> -> CsvFile<'RowType>
|
Returns a csv that, when iterated, yields rowswhile the given predicate
returns true, and then returns no further rows.
|
Truncate(count)
Signature: count:int -> CsvFile<'RowType>
|
Returns a csv that when enumerated returns at most N rows.
|