csvcool

  393 downloads
0.3.3 GPL v3    
5.0/5 1
Cool way to deal with 'headed' CSV

description

download

specifications

csvcool is a Python utility that provides a cool way to deal with 'headed' CSV.

Rules of the parser
 1 - First row is a list of column names. 2 - All rows have the same numbers of columns. 3 - Empty column names are ignored. 4 - Columns without name are ignored.

Example:

 name0 name1 name3
 v0 v2 v3 v4

Equivalent:

 name0 name1 name3
 v0 v2

Use:

 >>> import csvcool
 >>> cool = csvcool.read(open("path/to/csv"))
 >>> cool[0]["name0"]
 v0
 >>> cool[0]["name0"] = 1
 >>> cool[0]["name0"]
 1
 >>> csvcool.write(cool, open("path/to/csv", "w"))
READ MORE   
Last updated on August 28th, 2012

0 User reviews so far.

SUBMIT