Bir Excel dosyasını okumak ve üzerinde işlem yapmak için PHPExcel kütüphanesini kullanıyorum. Her çalışma sayfasından geçmek istiyorum. Belgeleri kontrol ettim ve bulabildiğim tek şey aktif çalışma sayfası dizinini değiştirmekti ya da sadece belirtilen çalışma sayfalarını yüklüyordu. Tüm çalışma sayfalarına nasıl geçebilirim?PHPExcel ile çalışma sayfalarını dolaşmak
Yardımlarınız için teşekkür ederiz. İşte
başvuru için, dokümantasyon en döngü örneğidir: Sen yineleyicinızı kullandığınız<?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";
?>
Çok teşekkür ederim! Yineleyiciyi Test dizininde buldum - 28iterator.php. getAllSheets() de iyi görünüyor. Teşekkür ederim. – user717236