csvcool 0.1.2
2011/07/10 Dejar un comentario

Actualicé denuevo csvcool mi libreria para manejar archivos csv in a cool way!
Por un pedido le puse soporte para “key” en el metodo de ordenamiento:
Suponiendo que tenemos un csv como el siguiente:
| nombre | apellido | |
|---|---|---|
| tito | puente | tito@puente.com |
| cosme | fulanito | cosme@fulanito.com |
para ordenarlo por la ultima letra del “nombre” deberiamos hacer
import csvcool
csvf = csvcool.read(open("/archivo.csv"))
csvf.sort(lambda r: r["nombre"][-1])
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.2.tar.gz
- instalar desde pypi: “easy_install csvcool” o “pip install csvcool”
