[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