• Martes 16 de Abril de 2024, 15:56

Autor Tema:  funcion exportar registros de ecxel a postgres  (Leído 3038 veces)

jonathanperez

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
funcion exportar registros de ecxel a postgres
« en: Viernes 31 de Julio de 2009, 16:00 »
0
Bueno Soy algo nuevo en esto, sin embargo estoy buscando como seleccionar un archivo excel no lo quiero abrir solo seleccionarlo y solo dos columnas exportarlas a postgres, mediante un boton que ejecute ese mediante un php, es decir esta funcion la tengo que realizar pero programada para los usuarios que manipularan esta pagina, de ante mano agradezco de su colaboracion esa un poco urgente para mi terminar esto.

gracias

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #1 en: Viernes 31 de Julio de 2009, 17:19 »
0
Te queda más fácil generar un archivo .csv y abrirlo de forma normal para recorrer cada una de sus líneas, ya de ahí puedes tomas los datos que quieras.
El pasado son solo recuerdos, el futuro son solo sueños

jonathanperez

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #2 en: Sábado 8 de Agosto de 2009, 21:56 »
0
pero seria bueno que alguno me dijera como hacer la funcion de leer el archivo csv y luego esportar los datos a Postgres

grandzam

  • Miembro MUY activo
  • ***
  • Mensajes: 118
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #3 en: Domingo 9 de Agosto de 2009, 00:57 »
0
Hola, yo una vez utilicé una clase que se llama Spreed Sheet PHP, o algo así... creo que estos enlaces te pueden ayudar mucho mejor:

http://www.cristalab.com/tips/abrir-y-l ... p-c38945l/

http://devzone.zend.com/article/3336

Ya una vez que hayas leido los datos y obtengas lo que deseas, lo único que harías pues es ya nadamás generar las consultas y mandarlas a la bd...

Espero que te sirva, hasta luego...

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #4 en: Domingo 9 de Agosto de 2009, 17:42 »
0
Cita de: "jonathanperez"
pero seria bueno que alguno me dijera como hacer la funcion de leer el archivo csv y luego esportar los datos a Postgres
Abres el archivo, con la función http://www.php.net/fgetcsv lees cada línea y vas introduciendo los datos en tú tabla de postgres.
El pasado son solo recuerdos, el futuro son solo sueños

jonathanperez

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #5 en: Lunes 10 de Agosto de 2009, 01:38 »
0
una pregunta si tengo ,inux canaima con openoffice eso puede interferir de alguna manera que no se ejecute la sentencia o tengo que cambiarla, lo que debo hacer es leer el archivo luego lols datos exportarlos a postgres solo dos columnas, muchas gracias por sus comentarios....

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #6 en: Lunes 10 de Agosto de 2009, 04:19 »
0
No entendí  :unsure:  :unsure:  :unsure:
El pasado son solo recuerdos, el futuro son solo sueños

jonathanperez

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #7 en: Domingo 23 de Agosto de 2009, 20:55 »
0
ok explico tengo SO linux canaima y oppenofice lo que necesito es leer un archivo de dos columnas todos los registros y luego por una funcion exportarlos a postgres, especificamente dos columnas de una tabla que esta en postgres, me comentaron que es mejor leer un archivo csv que el excel pero lo que quiero es un archivo que maneje tablas y que la funcion lo pueda abrir y luego exportar a postgres.

se los agradeceria mucho estoy que vuelvo loco.....

jonathanperez

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: funcion exportar registros de ecxel a postgres
« Respuesta #8 en: Miércoles 16 de Septiembre de 2009, 05:22 »
0
Hola como andan, he avanzado algo con esto pero llegue a un punto de tranca, tengo que mostrar mediante un script uno a uno los registros de una tabla de una base de datos postgres, la Clave principal es un campo numerico autoincrementable, es decir lo que tengo que hacer es llamar la informacion que tiene cada registro y mostrarla en un formulario, y con la tecla siguiente requiero que me muestre el registro que sigue algo asi como movenext de Bisual Basic, ha se me olvidaba en el formulario tiene 4 combo que selecciona el usurio y actualiza el registro cada vez que presiona la tecla siguiente, de verdad me gustaria que me ayudaran y muchas gracias por los que me han ayudados me ha servido mucho.