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) верны в результате.

Ответы на вопрос(4)

Ваш ответ на вопрос