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__