[pyar] CSV multiformat

Jose Luis Dallapiccola jldalla en gmail.com
Mar Jul 7 14:13:56 ART 2015


Hola Leandro.
No podrías hacer un grep filtrando los que comienzan con 50 y luego
importar?
Saludos
El jul 7, 2015 1:26 PM, "Leandro Minatel" <leandro en minatel.com.ar> escribió:

> Estimados,
>
> tengo que importar ciertos registros desde un archivo TXT a una tabla de
> SQL Server. El archivo en cuestion es un simple CSV pero su contenido no es
> uniforme, o sea, tiene varios formatos de registro, ejemplo:
>
> "00","1.0",2015-07-02,"08:52:13",15,83
> "01",1,"ASG",0000-00-00,"ASIGNACIONES",0,"  ",0,""
> "01",1,"CLI",2009-10-14,"Alta por Sistema",2249,"",0,""
> "01",1,"CMP",2009-09-23,"Legajo de Importacion",0,"  ",0,""
> "01",1,"COT",0000-00-00,"COTIZACION COMPRAS",0,"  ",0,""
> "01",1,"DPS",0000-00-00,"DEPOSITOS",0,"  ",0,""
> "02",15,83,"N",1,15,15,"N",9183,"xxxx en mail",383,28,0,"S","N","N",81,8,2,"83","SANTA
> FE - CENTRO","Av. Santa Fe","",2007-06-28,0,"83",2,1414,"(011)
> 5555-5555","S","83",0,1,"N","CSF",""
> "03",1,87,0,"",19987,0,"",0,"","",0,"BECCAR","",""
> "06",15,83,"IDPV0034",0.0000,"","Redondeo Serie A. Cantidad de
> digitos.","S"
> ...........
> ...........
> "50",.....etc.
>
> El primer campo indica el tipo de registro (el formato de cada tipo de
> registro esta preestablecido).
> El tema es que necesito leer (y grabar) solo los registros de tipo "50".
>
> Quería utilizar el modulo CSV pero hasta donde pude investigar solo me
> sirve para archivos con formatos uniformes.
> Ademas de analizar la linea a mano, que otras alternativas tengo?
>
> Saludos y muchas gracias!
> Leandro
>
>
> _______________________________________________
> 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/20150707/35b99650/attachment.html>


More information about the pyar mailing list