[Ayuda] Re: Macro de OpenOffice + MySQL

rmerino rmerino en podernet.com.mx
Mar Feb 1 11:37:46 CST 2005


Hola: 

La forma en que yo lo hago es la siguiente: 

1. Guardo mi hoja de calculo en formato CSV, 

2.Leo el archivo CSV con un programa escrito en perl, y creo las 
instrucciones SQL para insertar los registros en la tabla. 

3. Inserto los registros. 

No se si te sirva esto, pero aqui hay un ejemplo
 -------------------------------------------
PROGRAMA PERL
 -------------------------------------------
#!/usr/bin/perl
while(<>)
{
       @d = split(/\t/);
       chop($d[19]); 

       print "INSERT INTO 
fichas(zona,area,comunidad,nombreObra,ubicacion,observaciones)
               VALUES  ('$d[0]','$d[1]','$d[2]','$d[3]','$d[4]','$d[9]');";
       print "\n";
       print "\n";
}
 ------------------------------------------- 

# perl programa.pl <archivo.csv > instrucciones.sql
# mysql mi_baseDatos <instrucciones.sql 

y ya esta. 

SALU2
>
> Reply-To: valeck en axtel.net
> From: "valeck en axtel.net" <valeck en axtel.net>
> To: ayuda en linux.org.mx
> Date: Mon, 31 Jan 2005 19:43:13 -0500
> Subject: [Ayuda] Macro de OpenOffice + MySQL 
> 
> Saludos a todos=2E
> Tengo que crear una macro en OpenOffice para que pase los datos de una hoj=
> a
> de calculo a una tabla en MySQL, y no le encuentro por donde darle al
> asunto, ya enlace MySQL a OpenOffice y puedo sacar datos, pero no se como
> hacer la operacion inversa=2E
> Ya investige en google pero no encuentro algo que me ayude, asi que recurr=
> o
> a ustedes a ver si saben de algun documento o tienen un ejemplo de ello qu=
> e
> me pueden facilitar para tomar la idea=2E 
> 
> Gracias de antemano
> Valeck 
> 

 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda