tengo un array recursivo y lo quiero volcar a una planilla excel.
y tengo esta function:
Código PHP:
Ver original
public static function matrizRecursiva($matriz, PHPExcel $objPHPExcel, $i='A', $j=1){ foreach($matriz as $key=>$value){ $objPHPExcel->getActiveSheet()->setCellValue($i.$j, $key); ExportToExcel::matrizRecursiva($value, $objPHPExcel, $i, $j++); }else{ //EL PROBLEMA $objPHPExcel->getActiveSheet()->setCellValue($i.$j, $value); } } }
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:
con esto genero el excel.Ver original
$objPHPExcel = new PHPExcel(); ExportToExcel::matrizRecursiva($tasks_array,$objPHPExcel); $objPHPExcel->getActiveSheet()->setTitle('Contadores'); $objPHPExcel->setActiveSheetIndex(0); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('export/'.$objPHPExcel->getActiveSheet()->getTitle().'.xlsx');
gracias