NimbleCSV v0.5.0 NimbleCSV.RFC4180 View Source
A CSV parser that uses comma as separator and double-quotes as escape according to RFC4180.
Link to this section Summary
Functions
Eagerly dumps an enumerable into iodata (a list of binaries and bytes and other lists)
Lazily dumps from an enumerable to a stream
Eagerly parses CSV from an enumerable and returns a list of rows
Lazily parses CSV from a stream and returns a stream of rows
Eagerly parses CSV from a string and returns a list of rows
Link to this section Functions
Eagerly dumps an enumerable into iodata (a list of binaries and bytes and other lists).
Callback implementation for NimbleCSV.dump_to_iodata/1
.
Lazily dumps from an enumerable to a stream.
It returns a stream that emits each row as iodata.
Callback implementation for NimbleCSV.dump_to_stream/1
.
Eagerly parses CSV from an enumerable and returns a list of rows.
Options
:headers
- whenfalse
, no longer discard the first row. Defaults totrue
.
Callback implementation for NimbleCSV.parse_enumerable/2
.
Lazily parses CSV from a stream and returns a stream of rows.
Options
:headers
- whenfalse
, no longer discard the first row. Defaults totrue
.
Callback implementation for NimbleCSV.parse_stream/2
.
Eagerly parses CSV from a string and returns a list of rows.
Options
:headers
- whenfalse
, no longer discard the first row. Defaults totrue
.
Callback implementation for NimbleCSV.parse_string/2
.