if I got it correctly - I think you can try the foreach as in Spreadsheet::XLSX module documentation to traverse thru each row.
foreach $row ($sheet -> {MinRow}+1 .. $sheet -> {MaxRow})
http://search.cpan.org/~dmow/Spreadsheet-XLSX-0.13-withoutworldwriteables/lib/Spreadsheet/XLSX.pm