Se pueden llevar los datos de una planilla excel a postgreSQL???
slauods...
| ||||
gracias... creo que el EMS Postgresql Manager es sólo para linux, y yo uso Windows 2000 :P. En el pgadmin no he encontrado la opción, parece que no la trae. No existirá alguna herramienta en PHP?? algo como el PHPMYADMIN pero para postgreSQL??? Saludos |
| ||||
Debe existir, pero si no, puedes hacerlo. No quería recomendar eso simplemente, pero para no demorar tanto. 1. Guarda el excel como CSV 2. Puedes adaptar este codigo a tus necesidades //abrir conexion con el archivo $fp=fopen("nombre_archivo","r"); //recorro el archivo linea por linea while (!feof($fp)) { //leo 80 caracteres por linea o hasta fin de linea, lo que ocurra primero $linea=$fgets($fp,80); //convierte la linea leida en un arreglo $arreglo=explode(";",$linea); //construyo el sql para insertar $sqlinsert="insert into tabla (campos ...) values(".$arreglo[0].",".$arreglo[1].", demas campos...)"; pg_query($sqlinsert); } fclose($fp); Algo mas dado que trabajas en windows puedes crear codigo para leer directamente un archivo excel. Mas ayuda en: www.php.net/manual/es/ref.com.php Última edición por claudiovega; 09/11/2004 a las 09:39 |
| ||||
hola... al final hice algo más o menos parecido... exporté los datos del sql server a un archivo plano de texto en unicode (no funciona de otra mamera :P) y lo edité con el excel anteponiendo en cada linea "INSERT INTO TABLA VALUES ("... luego con el pgAdmin ejecuté la "cachá" de inserts :P Gracias y salu2 |
| ||||
Por si las dudas: Primero existe PHPpgadmin su equivalente a PHPMYAdmin para Postgresql. Y segundo EMS Postgresql Manager existe tanto para Linux como para windows y se puede bajar de aqui Saludos
__________________ ________________________________________ Ugho. |