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: 21 años, 5 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: 20 años, 6 meses
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 20:27.