getSheetByName($sheetName); if (!$sheet) { echo "Sheet '$sheetName' not found" . PHP_EOL; continue; } echo "=== Sheet: $sheetName ===" . PHP_EOL; echo "Total rows: " . $sheet->getHighestRow() . PHP_EOL; echo "Total cols: " . $sheet->getHighestColumn() . PHP_EOL; // Print first 10 rows for ($row = 1; $row <= min(10, $sheet->getHighestRow()); $row++) { $rowData = $sheet->rangeToArray("A{$row}:J{$row}")[0]; echo "Row $row: " . implode(' | ', array_map(function($cell) { return $cell === null ? '(null)' : $cell; }, $rowData)) . PHP_EOL; } echo PHP_EOL; }