Better memory usage when using sheet.rows.each

When loading very large files (10Mb with 20000 rows) the memory usage was 1.7G+, using this patch I can iterate through each row individualy and avoid storing all rows in memory (@rows)