Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/09/2013, 06:15
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: Problema para imprimir columnas con PHPExcel

bet7o gracias por responder

con el siguiente codigo genero un tabla html
Código PHP:
Ver original
  1. <table class="table table-bordered table-hover" border="1">
  2.     <tr>
  3.     <td><strong>Tipo de Estaciones</strong></td>
  4.     </tr>
  5.     <?php
  6.     foreach($e2 as $field)
  7.     {
  8.  
  9.             if($area != $field['codigoarea']) { ?>
  10.  
  11.            
  12.             <tr><td><div align=center><strong>&nbsp;</strong></div></td></tr>
  13.                         <?php }
  14.             $area=$field['codigoarea'];
  15.             if($estacion != $field['codigotipoestacion']){ ?>
  16.                 <tr><td><div><strong><?php echo $field['nombreestacion'] ?></strong></div></td></tr>
  17.  
  18.                 <?php }
  19.        
  20.                
  21.             $estacion=$field['codigotipoestacion'];
  22.         }
  23. ?>
  24. <tr>
  25.     <td><strong>Total</strong></td>
  26. </tr>  
  27. </table>


El problema que tengo es para realizar la misma tabla en excel hasta el momento este es mi codigo:

Código PHP:
Ver original
  1. /*----------------------  Funcion exportar a excel ----------------------*/
  2. function exportar()
  3. {
  4.     require 'models/conexion.php';
  5.     require 'models/estacion_Model.php';
  6.     require 'models/observatorios_Model.php';
  7.     require 'models/bitacora_Model.php';
  8.  
  9.  
  10.               $lc = new Conexion();
  11.               $db = $lc ->con_db_estaciones();
  12.                          
  13.               $ls = new Observatorios();
  14.               $fl = $ls -> list_allobservatorios($db);
  15.              
  16.               $ls = new Estaciones();
  17.               $e2 = $ls -> list_estaciones_1_all($db);
  18.               $listo = $ls ->list_totales_obs($db);
  19.               $t1 = $ls ->  valores_totales_1($db);
  20.               $t2 = $ls ->  valores_totales_2($db);
  21.               $t3 = $ls ->  valores_totales_3($db);
  22.  
  23.  
  24.          
  25.  
  26.     require 'views/frm_informe_consolidado.php';
  27. }


y en frm_informe_consolidado.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. require_once("PHPExcel.php");
  4. require_once("PHPExcel/Writer/Excel2007.php");
  5.  
  6. $objPHPExcel = new PHPExcel();
  7.  
  8.  
  9. $objPHPExcel->
  10.     getProperties()
  11.         ->setCreator("TEDnologia.com")
  12.         ->setLastModifiedBy("TEDnologia.com")
  13.         ->setTitle("Exportar Excel con PHP")
  14.         ->setSubject("Documento de prueba")
  15.         ->setDescription("Documento generado con PHPExcel")
  16.         ->setKeywords("usuarios phpexcel")
  17.         ->setCategory("reportes");
  18.        
  19.        
  20.             $objPHPExcel->setActiveSheetIndex(0)
  21.             ->setCellValue('A1', 'Tipo de Estaciones');