PHPExcel-Spaltenschleife
Um durch Spalten in PHPExcel zu schleifen, können Sie den folgenden Code-Schnipsel als Beispiel verwenden:
<?php
require_once 'PHPExcel/IOFactory.php';
$inputFileName = 'example.xlsx';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$worksheet = $objPHPExcel->getActiveSheet();
foreach ($worksheet->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false);
foreach ($cellIterator as $cell) {
echo $cell->getValue() . "\n";
}
}
Dieser Code verwendet die Methode getRowIterator(), um durch jede Zeile im Arbeitsblatt zu schleifen, und die Methode getCellIterator(), um durch jede Zelle in der Zeile zu schleifen. Die Methode setIterateOnlyExistingCells(false) wird verwendet, um sicherzustellen, dass die Schleife alle Zellen einschließt, selbst wenn sie leer sind. Die Methode getValue() wird dann verwendet, um auf den Wert jeder Zelle zuzugreifen.