CSV should be interpreted as "comma separated values", a tabular file format for storing and retrieving organized data structures.
It is inspired by pdftk, gdal and csvcut. Here are some key features of "csvkit":
· Produces compatability-oriented output.
· Streams output to STDOUT to support Unix piping.
· Does not modify input data unless specifically requested by the user.
· When modifying input data, conforms to good standards (Floats should end with ”.0”, even if they are round, dates and times should be in ISO8601 format, etc.).