From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> |
Cc: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, "Javier Carlos" <javier(at)nediam(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Importar fichero CSV |
Date: | 2007-04-02 13:14:30 |
Message-ID: | 2065a6cf0704020614m33813367rf3f74c12dc0ceb6a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 02/04/07, Javier Estévez CIFA Córdoba
<javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es> wrote:
> Es fácil saberlo pues en mi archivo .DAT (estructura CSV), las líneas con
> más columnas el valor de la primera columna siempre es 201 y las líneas con
> el mismo número de columnas el primer valor es 222.
> Mi archivo es algo así:
>
> 222,75,1230,1,2,3,4,5,6,7,8,9
> 222,75,1300,1,2,3,4,5,6,7,8,9
> 222,75,1330,1,2,3,4,5,6,7,8,9
> 201,75,2400,1,2,3,4,5,6,7,8,9,10,11,12
> 222,76,1230,1,2,3,4,5,6,7,8,9
> 222,76,1300,1,2,3,4,5,6,7,8,9
>
Eso des-complica mucho las cosas pero la idea es la misma. De modo
que ya tienes algunas soluciones, recuerdo:
- un programa en awk que genere dos archivos csv
- un programa en python que debe modificarse en un par de lineas
para que haga el volcado sin problemas.
Pregunta, si alguien te hace el programa, y cumple con _tus_
requerimientos y/o espectativas estarias dispuesto a hacer una
donacion a algun proyecto PostgreSQL ;-) ?
http://www.postgresql.org/about/donate
>
From | Date | Subject | |
---|---|---|---|
Next Message | Henry | 2007-04-02 13:14:40 | Re: Importar fichero CSV |
Previous Message | Alvaro Herrera | 2007-04-02 12:40:45 | Re: actualización d campos |