Foros del Web » Programando para Internet » PHP »

Exportar datos a excel

Estas en el tema de Exportar datos a excel en el foro de PHP en Foros del Web. Buenas: Tengo este programa: <html> <head> <title>Documento</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body class="titulo"> <p class="titulo">INFORME</p> <table border="1"> <tr class="texto_formulario"> <td>apellido_pat_becario</td> ...
  #1 (permalink)  
Antiguo 10/05/2004, 16:21
 
Fecha de Ingreso: mayo-2004
Ubicación: Chilito lindo
Mensajes: 26
Antigüedad: 13 años, 7 meses
Puntos: 0
Exportar datos a excel

Buenas:

Tengo este programa:

<html>
<head>
<title>Documento</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>

<body class="titulo">
<p class="titulo">INFORME</p>
<table border="1">
<tr class="texto_formulario">
<td>apellido_pat_becario</td>
<td>apellido_mat_becario</td>
<td>nombre_becario</td>
<td>rut_becario</td>
<td>fecha_nac</td>
<td>genero</td>
<td>mail1_becario</td>
</tr>
<?php do { ?>
<tr class="resultado_celda">
<td><?php echo $row_datos_informe1['apellido_pat_becario']; ?></td>
<td><?php echo $row_datos_informe1['apellido_mat_becario']; ?></td>
<td><?php echo $row_datos_informe1['nombre_becario']; ?></td>
<td><?php echo $row_datos_informe1['rut_becario']; ?></td>
<td><?php echo $row_datos_informe1['fecha_nac']; ?></td>
<td><?php echo $row_datos_informe1['genero']; ?></td>
<td><?php echo $row_datos_informe1['mail1_becario']; ?></td>
</tr>
<?php } while ($row_datos_informe1 = mysql_fetch_assoc($datos_informe1)); ?>
</table>
<p>&nbsp;</p>
<form name="form1" method="post" action="">
<input name="exportar_datos" type="submit" class="boton" id="exportar_datos" value="Exportar">
</form>
<p>&nbsp;</p>
</body>
</html>


Despues en pantalla se muestra la base de datos en pantalla.
Ese boton exportar me tiene q llevar a una plantilla excel...

este codigo le puse:

<?
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=excel.xls");
?>


pero el problema es q muestra inmediatamente (abrir o guardar)
y necesito ver la BD ANTES DE EXPORTAR

Ahh se me olvidaba existe un menu antes q dice INFORME , apretando este, tiene q mostrarme la BD y luego EXPORTAR ....

__________________
Aguante San Luis- Este año en primera...
  #2 (permalink)  
Antiguo 13/05/2004, 11:42
 
Fecha de Ingreso: mayo-2004
Ubicación: Chilito lindo
Mensajes: 26
Antigüedad: 13 años, 7 meses
Puntos: 0
Q onda nadie supo???

No me Explique bien???
__________________
Aguante San Luis- Este año en primera...
  #3 (permalink)  
Antiguo 13/05/2004, 11:49
 
Fecha de Ingreso: mayo-2004
Ubicación: Chilito lindo
Mensajes: 26
Antigüedad: 13 años, 7 meses
Puntos: 0
Tengo un menu INFORMES

Informe 1
Inform 2
etc.

Aprieto informe 1 y se va a otra pantalla q me va a mostrar la bd correspondiente.

en esta esta el boton EXPORTAR el cual quiero q apretando me lleve a excel..


¿Se podra hacer?

__________________
Aguante San Luis- Este año en primera...
  #4 (permalink)  
Antiguo 13/05/2004, 13:51
 
Fecha de Ingreso: mayo-2004
Ubicación: Chilito lindo
Mensajes: 26
Antigüedad: 13 años, 7 meses
Puntos: 0
Gracias de todas mangeras..

ya me salio...

__________________
Aguante San Luis- Este año en primera...
  #5 (permalink)  
Antiguo 15/11/2004, 09:21
Usuario no validado
 
Fecha de Ingreso: febrero-2004
Mensajes: 32
Antigüedad: 13 años, 10 meses
Puntos: 0
Buenas,

Como has conseguido pasar datos de la BD a un archivo excel, para generar informes.

A mi eso que has puesto de las cabeceras del PHP, me viene muy, porque prefiero que el usuario eliga entre guardar o abrir.

Un saludo.
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 18:45.