Exportar tablas a excel con php
Le pido su más prnta ayuda ya que me encuentro batallando con la exportación desde php a excel, resulta que ya he checado en internet como exportar y tengo esto:
Esto lo tengo en el inicio
<?
session_start();
include "conectar.php";
?>
esto es en el body
<?
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: filename=\"archivo.XLS\";");
$query = "select * from partes ";
$resultado=mysql_query($query, $link) or die (mysql_error());
$numeroderenglones = mysql_num_rows($resultado);
print <<<_tabla
<table width="70%" border="2" cellspacing="1" cellpadding="1">
<tr>
<td colspan="7">
<div align="center">
<h3>Partes</h3>
</div>
</td>
</tr>
<tr>
<td>No_parte</td>
<td>Desc_parte</td>
</td>
</tr>
_tabla;
for ($i=0; $i < $numeroderenglones; $i++){
$datos = mysql_fetch_object($resultado);
print"
<tr>
";
print"
<td>".$datos->no_parte."</td>
";
print"
<td>".$datos->desc_parte."</td>
";
print"
</tr>
";
}
print"
</table>
";
?>
Solo que me salen dos errores
Untitled DocumentWarning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\henniges_tress\conectar.php:9) in C:\AppServ\www\henniges_tress\exportar.php on line 14
Esto lo tengo en el inicio
<?
session_start();
include "conectar.php";
?>
esto es en el body
<?
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: filename=\"archivo.XLS\";");
$query = "select * from partes ";
$resultado=mysql_query($query, $link) or die (mysql_error());
$numeroderenglones = mysql_num_rows($resultado);
print <<<_tabla
<table width="70%" border="2" cellspacing="1" cellpadding="1">
<tr>
<td colspan="7">
<div align="center">
<h3>Partes</h3>
</div>
</td>
</tr>
<tr>
<td>No_parte</td>
<td>Desc_parte</td>
</td>
</tr>
_tabla;
for ($i=0; $i < $numeroderenglones; $i++){
$datos = mysql_fetch_object($resultado);
print"
<tr>
";
print"
<td>".$datos->no_parte."</td>
";
print"
<td>".$datos->desc_parte."</td>
";
print"
</tr>
";
}
print"
</table>
";
?>
Solo que me salen dos errores
Untitled DocumentWarning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\henniges_tress\conectar.php:9) in C:\AppServ\www\henniges_tress\exportar.php on line 14
1 Respuesta
Respuesta de Marcelo Origoni
1