Перебор рабочих листов с помощью PHPExcel

Я использую библиотеку PHPExcel для чтения файла Excel и выполнения его обработки. Я хочу просмотреть каждый рабочий лист. Я проверил документацию, и все, что я смог найти, это изменение индекса активного рабочего листа или загрузка только указанных рабочих листов. Как я могу перебрать все листы?

Спасибо за любую помощь.

Вот пример цикла документации, для справки:

<?php
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);

$objPHPExcel = $objReader->load("test.xlsx");
$objWorksheet = $objPHPExcel->getActiveSheet();

echo '<table>'. "\n";
foreach ($objWorksheet->getRowIterator() as $row) {
  echo '<tr>'. "\n";

  $cellIterator = $row->getCellIterator();
  $cellIterator->setIterateOnlyExistingCells(false); // This loops all cells,
                                                     // even if it is not set.
                                                     // By default, only cells
                                                     // that are set will be
                                                     // iterated.
  foreach ($cellIterator as $cell) {
    echo '<td>'. $cell->getValue(). '</td>'. "\n";
  }

  echo '</tr>'. "\n";
}
echo '</table>'. "\n";
?>
19
задан pnuts 4 September 2015 в 02:33
поделиться