Triby gracias por responder , tienes toda la razon en lo que me indicas , pero no logro imprimir lo que necesito en excel , esta es tabla que imprimo en el navegador con php y html (
http://imageshack.us/f/802/tablak.jpg/)
este es el código con el que imprimo en el navegador
Código PHP:
Ver originalecho "<table class='table table-bordered table-hover' border='1'>
<tr>
<td><strong>Tipo de Estaciones</strong></td>
</tr>";
foreach($e2 as $field)
{
if($area != $field['codigoarea']) {
echo "<tr><td><div align=center><strong> </strong></div></td></tr>";
}
$area=$field['codigoarea'];
if($estacion != $field['codigotipoestacion']){
echo "<tr><td><div><strong>".$field['nombreestacion']."</strong></div></td></tr>";
}
$estacion=$field['codigotipoestacion'];
}
echo "<tr>
<td><strong>Total</strong></td>
</tr>
</table>";
hasta el momento este es mi código para exportar a excel
Código PHP:
Ver originalrequire_once("PHPExcel.php");
require_once("PHPExcel/Writer/Excel2007.php");
$objPHPExcel = new PHPExcel();
$objPHPExcel->
getProperties()
->setCreator("TEDnologia.com")
->setLastModifiedBy("TEDnologia.com")
->setTitle("Exportar Excel con PHP")
->setSubject("Documento de prueba")
->setDescription("Documento generado con PHPExcel")
->setKeywords("usuarios phpexcel")
->setCategory("reportes");
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A'.'1', 'Tipo de Estación');
$i= 2;
foreach($e2 as $field)
{
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A'.$i,$field['nombreestacion']);
$i++;
}
$objPHPExcel->getActiveSheet()->setTitle('Estaciones');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="Estaciones.xls"'); header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
y este es mi resultado
http://imageshack.us/photo/my-images/829/excely.png/