[pyar] CSV multiformat

Leandro Minatel leandro en minatel.com.ar
Mar Jul 7 13:26:16 ART 2015


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/64bf9746/attachment.html>


More information about the pyar mailing list