Guarda CON ATTENZIONE ciò che viene restituito da var_dump(). C'è scritto Array, significa che avviene un typecast implicito.

Se scrivi:

Codice PHP:
var_dump($data->sheets[0]['cells'][$i][1]); 
Cosa ottieni invece?

P.S.
Provare codice a caso è inutile. Le modifiche le devi fare seguendo una logica e per un buon motivo, altrimenti è solo tempo perso.