getSheetByName('DocEco'); echo "=== DocEco: looking for weight 2, zone 3 ===" . PHP_EOL; for ($row = 1; $row <= $sheet->getHighestRow(); $row++) { $rowData = $sheet->rangeToArray("A{$row}:C{$row}")[0]; if ((float) $rowData[0] == 2 && (int) $rowData[1] == 3) { echo "Row $row: Weight={$rowData[0]}, Zone={$rowData[1]}, Value={$rowData[2]}" . PHP_EOL; echo "Divided by 455000: " . ($rowData[2] / 455000) . PHP_EOL; echo "Divided by 37000: " . ($rowData[2] / 37000) . PHP_EOL; echo "Divided by 30000: " . ($rowData[2] / 30000) . PHP_EOL; break; } } echo PHP_EOL . "=== DocEco: all rows ===" . PHP_EOL; for ($row = 2; $row <= $sheet->getHighestRow(); $row++) { $rowData = $sheet->rangeToArray("A{$row}:C{$row}")[0]; echo "Row $row: {$rowData[0]} | {$rowData[1]} | {$rowData[2]}" . PHP_EOL; }