Código para crear archivos de php a excel








Leyendo la pagina de foros del web, me encontré este pedazo de código que hace de esta tarea algo muy sencillo, en lo personal pensaba que era mas difícil pasar información de php a excel.

Básicamente lo que hace este pequeño código es obtener el contenido de tablas html, creando celdas y renglones con la información obtenida de las celdas y renglones de la tabla html.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$shtml="<table>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>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=""; //carpeta donde guardar el archivo.
//debe tener permisos 775 por lo menos
$sfile=$scarpeta."/xxxx.xls"; //ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo "<a href='".$sfile."'>Haz click aquí para descargar el archivo generado</a>";
?>

El resultado sería mas o menos algo como esto, aunque no se están utilizando las mismas cifras en los datos.

Pasar datos de php a excel
Fuente: Mikel





Búsquedas recientes:

  • php excel
  • mail php para excel
  • como hacer bajas en php
  • de php a excel
  • generar excel desde php
  • generar excel con php
  • crear archivos excel con php

Comentar entrada

Loading Facebook Comments ...