load('C:/xampp/htdocs/IFNEX-Logistics/04_Laravel/storage/app/public/01KYWGVNKS5TNMN37RV77PCYNZ.xlsx'); $sheets = $spreadsheet->getSheetNames(); echo "=== ALL SHEET NAMES ===" . PHP_EOL; echo implode(', ', $sheets) . PHP_EOL . PHP_EOL; // Inspect AWB sheet echo "=== AWB SHEET ===" . PHP_EOL; $awbSheet = $spreadsheet->getSheetByName('AWB'); if ($awbSheet) { echo "Dimensions: " . $awbSheet->calculateWorksheetDimensions() . PHP_EOL; echo "Highest row: " . $awbSheet->getHighestRow() . PHP_EOL; echo "Highest column: " . $awbSheet->getHighestColumn() . PHP_EOL; echo PHP_EOL; // Print first 50 rows for ($row = 1; $row <= min(50, $awbSheet->getHighestRow()); $row++) { $rowData = []; for ($col = 1; $col <= 15; $col++) { $cell = $awbSheet->getCellByColumnAndRow($col, $row); $value = $cell->getValue(); if ($value !== null) { $rowData[] = \PhpOffice\PhpSpreadsheet\Cell\Coordinate::stringFromColumnIndex($col) . $row . "=" . json_encode($value); } } if (!empty($rowData)) { echo "Row $row: " . implode(" | ", $rowData) . PHP_EOL; } } } else { echo "AWB sheet not found!" . PHP_EOL; }