Eso es lo que quiero hacer, que mediante un boton se pase una tabla en html a un archivo excel o oppenoffice...
alguien tiene idea de como puedo hacer eso?

gracias!
| |||
Exportar tabla html a excel! He estado buscando informacion y solo he encontrado que hay que pasar la tabla a .csv y mediante un boton ofrecer la descarga del fichero en .csv de la tabla html. Eso es lo que quiero hacer, que mediante un boton se pase una tabla en html a un archivo excel o oppenoffice... alguien tiene idea de como puedo hacer eso? ![]() gracias! |
| |||
Respuesta: Exportar tabla html a excel bueno te explico un poco, para cada casilla es como si pusieses una tabulacion <td>hola0</td><td>hola1</td><td>hola2</td> $excel="hola0\thola1\thola2"; por cada <tr> tienes que pasar a la linea $excel.="\n"; un ejemplo <table> <tr> <td>hola0</td><td>hola1</td><td>hola2</td> </tr> <tr> <td>hola3</td><td>hola4</td><td>hola5</td> </tr> </table> $excel="hola0\thola1\thola2\n"; $excel.="hola3\thola4\thola5"; luego esta variable la envias con un form por post a una pagina donde no tengas ningun codigo HTML y pones estas cabeceras $excel=$_POST['export']; header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename=Budget Total.xls"); print $excel; exit; suerte |
| |||
Respuesta: Exportar tabla html a excel pues para mi es la mas facil, por que luego existen librerias y cosas de esas que podrias utilizar.. pero si eres nuevo en esto... mira esto. http://chumby.net/2007/03/27/php-excel-export-class/ |
| |||
Respuesta: Exportar tabla html a excel haber, esta es la tabla que quiero importar con la funcion que me has indicado... Código PHP: Código PHP: ![]() |
| |||
Respuesta: Exportar tabla html a excel Código PHP: Código PHP: Última edición por fatasma; 25/05/2009 a las 06:43 |
| |||
Respuesta: Exportar tabla html a excel Código PHP: estamos mas cerca!! gracias!! |
| |||
Respuesta: Exportar tabla html a excel Código PHP: 'por el <input type="text" > donde tienes el $excel.. lo puedes poner en hidden asi no lo veras... suerte |
| |||
Respuesta: Exportar tabla html a excel pues tienes que poner \n en la ultima linea $excel.="$fila[suubicacion]\t$fila[observaciones]\n"; si lo tienes asi es raro que te salga en una sola linea |
| |||
Respuesta: Exportar tabla html a excel Código PHP: ![]() y quitando el punto al primer $excel --> Código PHP: gracias!! ![]() |
| |||
Respuesta: Exportar tabla html a excel no. tienes que dejar el punto.. es para que al volver por el bucle se siga guardando los valores dentro de la variable y no sean remplazados por la ultima vuelta del bucle (supongo que el registro que te muestra es el ultimo normalmente) pero por lo de la lineas no se... prueba con esto: $excel.=$fila[ns]."\t".$fila[articulo]."\t".$fila[marca]."\t"; $excel.=$fila[modelo]."\t".$fila[empresa]."\t".$fila[ubicacion]."\t"; $excel.=$fila[suubicacion]."\t".$fila[observaciones]."\n"; |
| |||
Respuesta: Exportar tabla html a excel tanto en el excel como en el oppenoffice me saca el resultado en una sola linea ![]() |
| |||
Respuesta: Exportar tabla html a excel mira, he creado una base de datos pequeña para poner el ejemplo, el text box que creo ya esta en una sola linea ![]() ![]() asi es normal que me enseñe solo una linea, porque me exporta el textbox ![]() |
| |||
Respuesta: Exportar tabla html a excel! sera una tonteria pero asi es como lo tengo yo en una pagina y me funciona el input type text , pasalo a hidden. y pon el formulario en html (sin el echo). ?> <form action=excel.php method = POST> <input type="hidden" name="export value="<?php echo $excel;?>"/> <input type = "submit" value =" Importar"> </form> <?php copia el codigo y me cuentas que tal.. |
| |||
Respuesta: Exportar tabla html a excel! Cita:
Iniciado por fatasma ![]() sera una tonteria pero asi es como lo tengo yo en una pagina y me funciona el input type text , pasalo a hidden. y pon el formulario en html (sin el echo). ?> <form action=excel.php method = POST> <input type="hidden" name="export value="<?php echo $excel;?>"/> <input type = "submit" value =" Importar"> </form> <?php copia el codigo y me cuentas que tal.. ![]() ahi estamos!! he puesto hidden y funciona!! mil millones de gracias fatasma ![]() |