Estoy intentando crear varias hojas de iteración en PHPExcel:PHPExcel - la creación de varias hojas por iteración
$i=0;
while ($i < 10) {
// Add new sheet
$objWorkSheet = $objPHPExcel->createSheet();
// Attach the newly-cloned sheet to the $objPHPExcel workbook
$objPHPExcel->addSheet($objWorkSheet);
// Add some data
$objPHPExcel->setActiveSheetIndex($i);
$sheet = $objPHPExcel->getActiveSheet();
$sheet->setCellValue('A1', 'Hello'.$i)
->setCellValue('B2', 'world!')
->setCellValue('C1', 'Hello')
->setCellValue('D2', 'world!');
// Rename sheet
$sheet->setTitle($i);
$i++;
}
Desafortunadamente esto no funciona. Solo obtengo algunas hojas de esta iteración llenas de datos y renombradas, y la mitad están vacías.
Así que este es el resultado (títulos hoja):
0, 2, 4, 6, 8, 9 y 5 hojas vacías
I no puede averiguar qué sólo numerada incluso (y hoja 9) son correctos en el resultado.
Conseguir "error no detectada: La llamada al método definido PHPExcel_Worksheet :: createSheet()" –