Foros del Web » Programando para Internet » PHP »

Como Crear un archivo excel desde php?

Estas en el tema de Como Crear un archivo excel desde php? en el foro de PHP en Foros del Web. Hola a Todos Lo que sucede es lo siguiente necesito crear un fichero de excel, lo que paso es hago una consulta en mysql desde ...
  #1 (permalink)  
Antiguo 24/03/2006, 15:42
 
Fecha de Ingreso: abril-2005
Mensajes: 48
Antigüedad: 18 años, 11 meses
Puntos: 0
Como Crear un archivo excel desde php?

Hola a Todos

Lo que sucede es lo siguiente necesito crear un fichero de excel, lo que paso es hago una consulta en mysql desde php y el resultado de la consulta quiero mostrarlo a parte de una pagina web tambien que se genere el archivo de excel con los resultados de la consulta es decir un reporte.

Saludos y de Antemano Muchas Gracias
  #2 (permalink)  
Antiguo 24/03/2006, 21:28
Avatar de icebeam  
Fecha de Ingreso: marzo-2006
Mensajes: 27
Antigüedad: 18 años
Puntos: 0
Aqui te va este script, ojalá te sirva:

Código PHP:
<?php
header
("Content-type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment; filename=excel.xls"); 

$x 20;
srand((double)microtime()*1000000);

echo 
"<table>"
echo 
"<tr>";
echo 
"<td>No.</td>";
echo 
"<td>Anaquel</td>"
echo 
"<td>Exis</td>"
echo 
"<td>Clave</td>"
echo 
"<td>Descripcion</td>"
echo 
"<td></td>"
echo 
"<td>Costo U</td>"
echo 
"</tr>";
for (
$i 1$i <= $x$i++)

echo 
"<tr>"
echo 
"<td>" $i "</td>"
echo 
"<td>A" rand(1,100) . "</td>"
echo 
"<td>" rand(1,100) . "</td>"
echo 
"<td>CLAVE " $i "</td>"
echo 
"<td>PRODUCTO " $i "</td>"
echo 
"<td>$</td>"
echo 
"<td>" rand(1,100) . "</td>"
echo 
"</tr>"

echo 
"</table>"
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:00.