Tema: PHP -> Excel
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2007, 14:15
Avatar de ZydRick
ZydRick
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 3 meses
Puntos: 4
Re: PHP -> Excel

He probado dicho script y me di cuenta que no respeta los saltos de línea para pasar a la siguiente fila, hace tiempo(no recuerdo donde) encontré este script que hace lo mismo y fácil de entender y usarlo sobretodo para consultas a mysql o cualquier otro tipo de bases de datos.

Código PHP:
<?php
    $shtml
="<table style='width:100%;'>";
    
$shtml=$shtml."<tr>";
    
$shtml=$shtml."<td style='width: 50px;'>Id</td><td>Codigo</td><td>US$</td>";
    
$shtml=$shtml."</tr>";
    
$shtml=$shtml."<tr>";
    
$shtml=$shtml."<td>1</td><td>C4325</td><td>2000.00</td>";
    
$shtml=$shtml."</tr>";
    
$shtml=$shtml."<tr>";
    
$shtml=$shtml."<td>2</td><td>DX456</td><td>1000.00</td>";
    
$shtml=$shtml."</tr>";
    
$shtml=$shtml."<tr>";
    
$shtml=$shtml."<td>3</td><td>&nbsp;</td><td>-50.00</td>";
    
$shtml=$shtml."</tr>";
    
$shtml=$shtml."<tr>";
    
$shtml=$shtml."<td>4</td><td>A18-TG</td><td>20.64</td>";
    
$shtml=$shtml."</tr>";
    
$shtml=$shtml."</table>";
    
$scarpeta="extras/"//carpeta donde guardar el archivo.
    //debe tener permisos 775 por lo menos
    
$sfile=$scarpeta."prueba.xls"//ruta del archivo a generar
    
$fp=fopen($sfile,"w");
    
fwrite($fp,$shtml);
    
fclose($fp);
    echo 
"<a href='".$sfile."'>Haz click aqui</a>";
?>
Espero que les sirva