Foros del Web » Creando para Internet » HTML »

De html a excel

Estas en el tema de De html a excel en el foro de HTML en Foros del Web. Hola buenas campeones del html! Esta va para el mejor de todos. A ver quien la sabe. Tengo una tabla en html y quiero poner ...
  #1 (permalink)  
Antiguo 13/06/2003, 05:57
pac
 
Fecha de Ingreso: junio-2003
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
De html a excel

Hola buenas campeones del html!

Esta va para el mejor de todos. A ver quien la sabe.

Tengo una tabla en html y quiero poner un botón que cuando lo pulse me genere con el contenido de esta tabla un fichero excel y me lo guarde en mi disco duro.
¿Alguien sabe?

Muchas gracias compañeros!
  #2 (permalink)  
Antiguo 14/06/2003, 05:51
Avatar de ppjillol@  
Fecha de Ingreso: diciembre-2002
Mensajes: 110
Antigüedad: 15 años
Puntos: 0
Hola Pac,
Me parece q solo con html no se puede, pero con algun lenguaje de servidor tipo PHP, ASP me parece q si.

Date una vuelta por los FAQs de PHP

http://www.forosdelweb.com/showthrea...ighlight=excel

Tema: Archivos
Pregunta: Como genero un reporte en EXCEL a partir de una tabla
Respuesta: Solo necesitas grabar una Tabla HTML y salvarla con extension XLS. EXCEL reconocera automaticamente el formato.
Ejemplo:


PHP:--------------------------------------------------------------------------------
<?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 aqui</a>";
?>

sta luego,
ppjj
__________________
8)
  #3 (permalink)  
Antiguo 14/06/2003, 19:42
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 15 años, 6 meses
Puntos: 7
En otras palabras, lo que haces es copiar la tabla(y solo la tabla) como un archivo con extension .XLS y listo
__________________
No tengo firma ahora... :(
  #4 (permalink)  
Antiguo 18/06/2003, 02:41
pac
 
Fecha de Ingreso: junio-2003
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
Muchísimas gracias!!

Sois los mejores!

Saludos!
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 07:24.