Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2006, 16:30
w_rene
 
Fecha de Ingreso: abril-2006
Mensajes: 21
Antigüedad: 18 años
Puntos: 0
Pregunta exportar tabla a excel

buena tarde,

he generado una tabla en html producto de una consulta dinámica donde muestro el contenido de mi bd.
pregunto...
¿puedo de alguna manera exportar la tabla a excel?
¿de que manera lo puedo hacer...?

la finalidad es para poder almacenar localmente los datos que los visitantes han ingresado en la pagina de registro, pero sin necesidad de tenerlos que recibir por correo 1 a 1, solamente colocar una opcion en la administracion de mi sitio para descargar el contenido de la BD.

ahora otra cosita.,..
cuando yo la presento en mi pagina, puedo ver el contenido de la BD pero me sale muy grande, hay alguna forma de tratar los datos para que me disminuya el tamaño de las fuentes...?? he intentado colocando el parametro FONT-SIZE:6PX y cosas por el estilo pero aun no lo logro...
mi pagina de resultados se llama listar.php, si coloco algun tipo de etiquetas me saca error, pero si llamo la pagina como listar.html me muestra las fuentes como debe ser pero no me ejecuta el proceso de listar....

alguna luz por favor...
adjunto mi codigo:


-------listar.php-------
<html>
<FONT FACE=Arial > //he podido cambiar el tipo de fuente mas no el tamaño
<script lang="javascript">
<!--
function imprimir()
{
window.print()
return true;
}
-->
</script>

<?php

function conectarbd($servidor, $bd, $usuario, $pwd)
{
$link = mysql_connect($servidor, $usuario, $pwd)
or die ("No se pudo conectar a la base de datos, inténtelo en otro momento.");
mysql_select_db($bd, $link)
or die ("No se pudo conectar a la base de datos, inténtelo en otro momento.");
return $link;
}

$link = conectarbd ("localhost", "eventos", "root", "");
$sql="SELECT * FROM clientes";
$result=mysql_query($sql,$link);
if ($row= mysql_fetch_array($result))
{

echo "<TABLE border align=center font-size=1 >";
echo "<TR align=center ><TD>Nº.</TD><TD>Nombre</TD><TD>1er. Apellido</TD><TD>2º. Apellido</TD><TD>Dirección</TD><TD>Teléfono</TD><TD>Correo-E</TD><TD>Nacido el</TD></TR>";
DO
{
echo "<TR><TD>".$row["cl_id"]."</TD><TD>".$row["cl_nmb"]."</TD><TD>".$row["cl_ap1"]."</TD><TD>".$row["cl_ap2"]."</TD><TD>".$row["cl_dir"]."</TD><TD>".$row["cl_tel"]."</TD><TD>".$row["cl_mail"]."</TD><TD>".$row["cl_fec_nac"]."</TD></TR>";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
?>

<br><br><center>
<input type="submit" value="Imprimir listado BD" ONCLICK="return imprimir();"><br>
</center>
</FONT>
</html>