Skip site navigation (1) Skip section navigation (2)

Re: Importar fichero CSV

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Javier Carlos" <javier(at)nediam(dot)com(dot)mx>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Importar fichero CSV
Date: 2007-03-30 12:11:23
Message-ID: 006c01c772c4$88a48bb0$6d64460a@cfco04.cap.juntaandalucia.es (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
    Me gustaría automatizarlo y no tener que abrirlo con Excel pero bueno...
gracias por la sugerencia.

    En cualquier caso sigo teniendo problemas al importar el archivo CSV
(aunque TODAS las filas tengan el mismo número de registros). Ahora me da un
error:

    Missing data for column 7

    Y realmente el valor es correcto y el tipo de campo también...

    ???

----- Original Message ----- 
From: "Javier Carlos" <javier(at)nediam(dot)com(dot)mx>
To: "Javier Estévez CIFA Córdoba" <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, March 30, 2007 2:08 PM
Subject: Re: [pgsql-es-ayuda] Importar fichero CSV


   Si ya lo tienes en CSV, lo que a mí se me ocurre es que abras el
archivo en Excel (o Calc si usas OpenOffice), y pases las columnas
extras a otra hoja y la guardes como CSV. Pasas esos dos archivos CSV a
tu servidor, luego en psql haces dos COPY FROM y listo :)

   Saludos,

   Javier




>     Hola, necesito importar un fichero de texto en .DAT que realmente es
> un CSV e incorporarlos en mi BD postgresql, concretamente a 2 tablas.
> Unos registros irían a una tabla y otros a otra.
>
>     El problema es que tengo algunas FILAS en el archivo que tienen más
> "columnas" que otras. Concretamente las esas son las filas que
> corresponden a una y otra tabla.
>
>     He intentado hacerlo así en un principio:
>
>     COPY table FROM 'ruta de mi archivo.dat'
>
>     Pero da el siguiente ERROR:
>
>     "extra data after las expected column"
>
>     Sería posible hacer una función que me importe este archivo, me
> reconozca las filas de uno u otro tipo y me las introduzca en una u
> otra tabla?



In response to

Responses

pgsql-es-ayuda by date

Next:From: Javier Estévez CIFA CórdobaDate: 2007-03-30 12:24:13
Subject: Re: Importar fichero CSV
Previous:From: Javier CarlosDate: 2007-03-30 12:08:49
Subject: Re: Importar fichero CSV

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group