use strict; use HTML::Template; use Data::Dumper; my @array = ( [(1..5)], [qw(one two three four five)], [qw(ein zwei drei veir funf)], [qw(hana dool set net dasut)], [qw(yi er san si wu)], ); print Dumper \@array; ####
##
## my $rows = [ map {{ cells => $_ }} @array ]; print Dumper $rows; #### my $rows = [ map {{ cells => [ map {{ data => $_ }} @$_ ] }} @array ]; print Dumper $rows; #### use strict; use HTML::Template; use Data::Dumper; my @array = ( [(1..5)], [qw(one two three four five)], [qw(ein zwei drei veir funf)], [qw(hana dool set net dasut)], [qw(yi er san si wu)], ); my $rows = [ map {{ cells => [ map {{ data => $_ }} @$_ ] }} @array ]; my $data = do {local $/;}; my $tmpl = HTML::Template->new( scalarref => \$data, ); $tmpl->param( rows => $rows ); print $tmpl->output; __DATA__