Foros del Web » Programando para Internet » PHP »

Php excel

Estas en el tema de Php excel en el foro de PHP en Foros del Web. Hola amigos necesito tengo un array recursivo y lo quiero volcar a una planilla excel. y tengo esta function: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original ...
  #1 (permalink)  
Antiguo 18/03/2011, 11:17
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Php excel

Hola amigos necesito

tengo un array recursivo y lo quiero volcar a una planilla excel.

y tengo esta function:

Código PHP:
Ver original
  1. public static  function matrizRecursiva($matriz, PHPExcel $objPHPExcel, $i='A', $j=1){
  2.         foreach($matriz as $key=>$value){
  3.             if (is_array($value)){  
  4.               $objPHPExcel->getActiveSheet()->setCellValue($i.$j, $key);
  5.               ExportToExcel::matrizRecursiva($value, $objPHPExcel, $i, $j++);
  6.             }else{  
  7.                         //EL PROBLEMA
  8.                 $objPHPExcel->getActiveSheet()->setCellValue($i.$j, $value);
  9.             }
  10.         }
  11. }

Donde $i y $j me sirven para armar las columnas.

quiero que al menos me lo guarde uno debajo del otro luego los acomodare

la llamada es asi
Código PHP:
Ver original
  1. $objPHPExcel = new PHPExcel();
  2.  
  3. ExportToExcel::matrizRecursiva($tasks_array,$objPHPExcel);
  4.  
  5. $objPHPExcel->getActiveSheet()->setTitle('Contadores');
  6. $objPHPExcel->setActiveSheetIndex(0);
  7. $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
  8. $objWriter->save('export/'.$objPHPExcel->getActiveSheet()->getTitle().'.xlsx');
con esto genero el excel.

gracias

Etiquetas: excel
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 09:01.