CSV format configuration.
Codec (provides encoding and decoding) type-class for CSV columns.
Codec (provides encoding and decoding) type-class for CSV columns. A CSV column is an opaque value within a CSV record, encoded as a String. E.g. a CSV record of only one column would need no column delimiter.
This codec is unsafe. Upon failure (mostly when decoding), an exception may be thrown. A very common exception type is NumberFormatException.
Usually CSV column codecs are provided for types that can be encoded as and decoded from a String, but cannot be broken down to a fixed number of fields. Otherwise CSVConverter is better suited. Instances provided by default are Scala and Java primitives, enumerations and Option.
Codec (provides encoding and decoding) type-class for CSV records.
Codec (provides encoding and decoding) type-class for CSV records. A CSV record consists of a fixed number of columns, encoded as an array of Strings.
This codec is unsafe. Upon failure (mostly when reading), an exception may be thrown. A very common exception type is NumberFormatException.
Provided by default are codecs for Scala and Java primitives, enumerations, Option, Array, Traversable collections, tuples and case classes.
A ScalaSupport implementation for the CSV io.Format.
Factory methods and implicit instances of CSV column codecs.
Factory methods and implicit instances of CSV converters.
Companion object.
CSV format configuration.
Indicate the presence of a CSV header (to be ignored when reading).
Column delimiter character.
Sequence delimiter character (used by CSV converters for collections).
Character set.
Delimiters inside quotes are ignored.
Escaped characters are always treated as data.
Lines starting with a comment character are ignored.
Fields matching this string will be set to null.
Skip a number of rows starting at the beginning of the file.