Tengo entendido que se puede generar un archivo .xls de una base de datos con PHP.
Como hago?, que función uso?.
Alguien me puede tirar una soga?.
GRACIAS.
| |||
EXCEL y PHP? Tengo entendido que se puede generar un archivo .xls de una base de datos con PHP. Como hago?, que función uso?. Alguien me puede tirar una soga?. GRACIAS.
__________________ :serio: :adios: |
| |||
checate este ejemplo espero que te sea de utilidad saludos <?php $shtml="<table>"; $shtml=$shtml."<tr>"; $shtml=$shtml."<td>Pelos</td><td>suma</td><td>Totales</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> </td><td>-1000.00</td>"; $shtml=$shtml."</tr>"; $shtml=$shtml."<tr>"; $shtml=$shtml."<td>4</td><td>A18-TG</td><td>1000.00</td>"; $shtml=$shtml."</tr>"; $shtml=$shtml."<tr>"; $shtml=$shtml."<td></td><td>suma</td><td>=SUM(c2:c5)</td>"; $shtml=$shtml."</tr>"; $shtml=$shtml."</table>"; $scarpeta=""; //carpeta donde guardar el archivo. //debe tener permisos 775 por lo menos $sfile=$scarpeta."Pelos.xls"; //ruta del archivo a generar $fp=fopen($sfile,"w"); fwrite($fp,$shtml); fclose($fp); echo "<a href='".$sfile."'>Haz click aqui</a>"; ?> |
| ||||
pues puedes generar un archivo CSV(coma separed values) que es compatible con excel, si quieres exportar una tabla lo mejor seria usar el phpmyadmin que trae la funcion de exportar en varios formatos incluidos sql y csv. |