A continuación les muestro un sencillo código que les permitirá convertir algún documento HTML a Excel, sin usar ningún Framework ni nada. Lo pueden usar tanto enlazado a una base de datos MYSQL o con algún archivo en el que deseen mostrar algún contenido mas estático.
Lo único que tenemos que hacer es poner este encabezado en nuestro script PHP para que el navegador lo muestre como un archivo .xls:
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=reporte.xls");
?>
A continuación les muestro un archivo que contiene una tabla en la que uso el clásico " hola mundo" con el que la gran mayoría de los programadores nos iniciamos en esto del código:
<?php
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=reporte.xls");
?>
<html>
<head>
<title>Excel</title>
</head>
<body>
<table border="1">
<tr>
<td>
Hola mundo
</td>
</tr>
</table>
</body>
</html>
DEMO
























































muy buena excelente todo el contenido aqui.
Gracias por este aporte, soy nuevo en este curso pero quiero aprender y estare visitando esta web, aun no trabajo pero cuando tenga algo colaborare para que esta enseñanza continue.
Hola amigo espero que el tiempo nos junte nuevamente y nos encontremos personalmente y conversemos como en tiempos aquellos: tengo una consulta en la linea 3 en el Filename=reporte.xls ¿reporte es el archivo en cuestion ?