Задача стоит пробежать по строчкам, с этим легко справляется цикл
for ($i = 1; $i <= $data->sheets[1]['numRows']; $i++)
но только если колонка у нас будет пронумерованна.
А если, просто уникальные индексы (не порядковые) (числовые / буквенные)? как в этом случае поступать?