#!/usr/bin/perl -w
use strict;
use Spreadsheet::HTML;
my %hash = (
kumquat => 'orange', pomegranate => 'red', cherimoya => 'green', lingonberry => 'purple'
);
my $data = [ [sort keys %hash], [sort { $a cmp $b } values %hash] ];
my $generator = Spreadsheet::HTML->new( data => $data,
matrix => 1, # no
indent => ' ' );
print $generator->portrait;
__END__
####
| cherimoya |
kumquat |
lingonberry |
pomegranate |
| green |
orange |
purple |
red |
####
#!/usr/bin/perl -w
use strict;
use Spreadsheet::HTML;
my %hash = (
kumquat => 'orange', pomegranate => 'red', cherimoya => 'green', lingonberry => 'purple'
);
my ($fruits, $colors) = ( [sort keys %hash], [sort { $a cmp $b } values %hash] );
my $data = [ $fruits, $colors ];
my $generator = Spreadsheet::HTML->new(
data => $data,
indent => ' ',
th => { style => { background => $colors } },
td => [ sub { my $c = shift; $c =~ s!(.*)!$1!; return $c } ],
);
print $generator->portrait;
__END__
####
| cherimoya |
kumquat |
lingonberry |
pomegranate |
| green |
orange |
purple |
red |
|