Похоже, что внутри phpspreadsheet нет «функции» для окрашивания фона каждой 2-й строки (?). Если кто-то знает такой простой способ, мне все равно интересно. А пока посмотрите мой собственный amateuri sh way:
Пока у вас есть переменные $ col и $ rowNumber, доступные где-то внутри вашего скрипта, вы можете l oop пройти по всем строкам и установить цвет фона для все строки с нечетным числом. Четные строки можно адресовать с помощью «else part».
if ($rowNumber%2) {
$spreadsheet->getActiveSheet()->getStyle($col.$rowNumber)->getFill()->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)->getStartColor()->setARGB('e2efda'); //e2efda
};