csvcool 0.1.1
2011/07/09 Deja un comentario

Actualicé csvcool mi libreria para manejar archivos csv in a cool way!
Si bien @chipaca, me comento de una funcionalidad similar que viene en la std lib de python, me sigue pareciendo mucho mas comodo de manejar mi libreria (que esta exelentemente documentada (hagan un help(csvcool))
El changelog es simple… le agregue un metodo sort que recive como parametro el nombre de la columna por la cual ordenar.
Suponiendo que tenemos un csv como el siguiente:
| nombre | apellido | |
|---|---|---|
| tito | puente | tito@puente.com |
| cosme | fulanito | cosme@fulanito.com |
para ordenarlo por “nombre” deberiamos hacer
import csvcool
csvf = csvcool.read(open("/archivo.csv"))
csvf.sort("nombre")
csvcool.write(csvf, open("/archivo.csv", "w"))
y el resultado seria:
| nombre | apellido | |
|---|---|---|
| cosme | fulanito | cosme@fulanito.com |
| tito | puente | tito@puente.com |
Ademas de eso tambien tiene los sigientes features viejos:
- extraer una sola columna como una tupla.
- recortar un csv dejando “algunas” columnas o “algunas filas”.
- agregar filas y columnas.
- remover filas y columnas.
- guardar en un archivo.
- y unas cosas mas.
Instalar:
- Proyecto.
- Empaquetadito en un tar.gz: https://bitbucket.org/leliel12/csvcool/get/0.1.1.tar.gz
- instalar desde pypi: “easy_install csvcool” o “pip install csvcool”



