NimbleCSV.Spreadsheet (NimbleCSV v1.2.0) View Source

A parser with spreadsheet friendly settings.

The parser uses tab as separator and double-quotes as escape, as required by common spreadsheet software such as Excel, Numbers and OpenOffice. It's encoded in UTF-16 little-endian with a byte-order BOM.

Such files should still be saved with the .csv extension.

Link to this section Summary

Link to this section Functions

Link to this function

dump_to_iodata(enumerable)

View Source

Callback implementation for NimbleCSV.dump_to_iodata/1.

Link to this function

dump_to_stream(enumerable)

View Source

Callback implementation for NimbleCSV.dump_to_stream/1.

Link to this function

parse_enumerable(enumerable, opts \\ [])

View Source

Callback implementation for NimbleCSV.parse_enumerable/2.

Link to this function

parse_stream(stream, opts \\ [])

View Source

Callback implementation for NimbleCSV.parse_stream/2.

Link to this function

parse_string(string, opts \\ [])

View Source

Callback implementation for NimbleCSV.parse_string/2.

Callback implementation for NimbleCSV.to_line_stream/1.