Package icsv.
(Still in activing developing!)
This package is a simple and powerful alternative of buildin encoding/csv package.
For reading csv, it can be configured for:
- Record terminator;
- Escape character;
- Quotation mark;
- Leading characters to trim;
- Trailing characters to trim;
- Characters remapping;
- Max quoted string length;
It also discards unicode BOM header and empty lines.
go get -u github.com/jooter/icsv
https://github.com/csvreader/csvreader/blob/master/DIALECTS.md