load(__DIR__ . '/../01_Documents/Sheet ENG invoice.xlsx'); $sheet = $spreadsheet->getActiveSheet(); echo 'Sheet: ' . $sheet->getTitle() . PHP_EOL; echo 'Rows: ' . $sheet->getHighestRow() . PHP_EOL; // Use toArray for cleaner output $data = $sheet->toArray(null, true, true, true); echo PHP_EOL . '=== CONTENT ===' . PHP_EOL; foreach ($data as $rowIndex => $row) { $line = ''; foreach ($row as $colIndex => $value) { if ($value !== null && trim((string)$value) !== '') { $line .= $colIndex . '=' . trim((string)$value) . ' | '; } } if ($line) echo 'Row' . $rowIndex . ': ' . $line . PHP_EOL; }