my @sheet = () ; while ($line = ) { my @columns = split /\s+/, $line ; push @sheet, \@columns ; } ; #### my (@sheet, @columns) ; while (my $line = ) { @columns = split /\s+/, $line ; push @sheet, \@columns ; } ; #### push @sheet, [ @columns ] ; #### push @sheet, [ split /\s+/, $line ] ;