PHPExcel - создание нескольких листов итерацией
Я пытаюсь создать несколько листов итерацией в phpexcel:
$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++;
}
К сожалению, это не работает. Я получил только некоторые листы этой итерации, заполненные данными и переименованные, и примерно половина из них пуста.
Итак, вот результат (заголовки листа):
0, 2, 4, 6, 8, 9 и 5 пустых листов
Я не могу понять, почему только четные (и лист 9) верны в результате.