github.com/mdouchement/iosupport (go): Package iosupport reads and writes large text files. It can count lines, bytes, characters and words contained in the give file and it can parse and sort CSV files.  There are many kinds of CSV files; this package supports the format described in RFC 4180 except newlines in quoted fields.  A CSV file contains zero or more records of one or more fields per record. Each record is separated by the newline character. The final record may optionally be followed by a newline character.  White space is considered part of a field.  Carriage returns before newline characters are silently removed.  Fields which start and stop with the quote character " are called quoted-fields. The beginning and ending quote are not part of the field.  The source:  results in the fields  Within a quoted-field a quote character followed by a second quote character is considered a single quote.  results in
Keywords: csv-reader|csv-sorter|golang