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:

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

  • generar excel con php
  • php excel

Comentar entrada

Loading Facebook Comments ...