NimbleCSV v0.3.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 dump 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 dump an enumerable into iodata (a list of binaries and bytes and other lists).
dump_to_stream(Enumerable.t) :: Enumerable.t
Lazily dumps from an enumerable to a stream.
It returns a stream that emits each row as iodata.
parse_enumerable(Enumerable.t, keyword) :: [[binary]]
Eagerly parses CSV from an enumerable and returns a list of rows.
parse_stream(Enumerable.t, keyword) :: Enumerable.t
Lazily parses CSV from a stream and returns a stream of rows.
parse_string(binary, keyword) :: [[binary]]
Eagerly parses CSV from a string and returns a list of rows.