Excel::Template

Example script:

#!/usr/bin/perl -w
 
use strict;
 
use Excel::Template;
 
# Create the Excel template
my $template = Excel::Template->new(
    filename => 'test.xml',
);
 
# Add a few parameters
$template->param(
    HOME => $ENV{HOME},
    PATH => $ENV{PATH},
);
 
$template->write_file('test.xls');