Skip to content

martin-torhage/csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV - High performance CSV decoder for Erlang

Erlang CSV decoder (no encoder) implemented as a NIF using libcsv.

Notes

  • When decoding to string, each value is returned as one item per decoded byte. E.g. a 2 byte UTF-8 character will be returned as a list with 2 elements, which can be encoded into a valid UTF-8 binary by erlang:list_to_binary/1.
  • The reload, upgrade, unload callbacks are not implemented which will potentially cause crashes when hot code upgrading to a future version.

Todo

  • Add encoding support.

License

The MIT License (MIT). See LICENSE for details.

About

Erlang CSV parser implemented with NIF

Resources

License

Stars

Watchers

Forks

Packages

No packages published