Excel::Template::Plus

Example script:

use Excel::Template::Plus;
 
my $template = Excel::Template::Plus->new(
    engine   => 'TT',
    template => 'greeting.tmpl',
    config   => { INCLUDE  => [ '/templates' ] },
    params   => { greeting => 'Hello' }
);
 
$template->param(location => 'World');
 
$template->write_file('greeting.xls');