[pyar] Nuevo pkg, buscando feedback: smartcsv

Javier Pepe javierpepe en gmail.com
Mie Ago 27 09:39:58 ART 2014


Hola

Sumando a la pregunta anterior, hay veces que me encuentro con archivos que
no tienen limitador y los campos son de ancho fijo, normalmente lo trabajo
cortando el string, pero estaría bueno un modulo que también soporte esto.


2014-08-27 9:31 GMT-03:00 Santiago Basulto <santiago.basulto en gmail.com>:

> Hola Daniel. Sí, se puede. Podés especificar bastantes opciones. Tengo que
> mejorar un poco la doc. Para el caso particular del header podés hacer:
>
> smartcsv.reader(f, columns=COLUMNS_1, header_included=False)
>
>
> Mi idea es que tal vez pueda hacerse automáticamente. En nuestro caso
> particular nosotros tenemos una configuración por cada cliente que indica
> algunas opciones, como por ejemplo si nos envía header o no, cuántas lineas
> hacer skip, etc.
>
>
>
> 2014-08-26 22:37 GMT-03:00 Daniel <dmlistapython en gmail.com>:
>
> Santiago, aclaro que no vi el código ni lo probé, pero mirando los ejempos
>> se me ocurre una pregunta, ¿consideraron la posibilidad de leer csv sin
>> fila de cabecera?
>>
>>
>>
>> El 25 de agosto de 2014, 13:50, Santiago Basulto <
>> santiago.basulto en gmail.com> escribió:
>>
>>>  Para un proyecto interno estamos haciendo un uso extensivo de archivos
>>> CSVs. Si bien el módulo csv de la stdlib está bueno, es demasiado "básico"
>>> para algunos usos. Por eso armamos smartcsv.
>>>
>>> smartcsv provee más inteligencia para procesar CSVs. Permite definir
>>> modelos con reglas de validación, choices, failures, etc. Además mantiene
>>> un registro de columnas que no validaron o tuvieron errores para poder
>>> mostrarle al usuario. Cada error está detallado (fila y columna) indicando
>>> la causa del problema.
>>>
>>> https://github.com/santiagobasulto/smartcsv
>>>
>>> Si tienen un rato para pegarle una revisada y mandar feedback se los
>>> agradezco!
>>>
>>> --
>>> Santiago Basulto.-
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> Daniel Malisani
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Santiago Basulto.-
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140827/042d2825/attachment.html>


More information about the pyar mailing list