in reply to Re^4: Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser
in thread Trying to modify multisheets using Spreadsheet::ParseExcel::SaveParser

This means that $template was not initialized properly. Check the return value of

my $template = $parser->Parse('B_MUM_dashboard_month_latency_corrected +_FDB.XLS');

like this

my $filename = 'B_MUM_dashboard_month_latency_corrected_FDB.XLS'; my $template = $parser->Parse($filename) or die "Couldn't read '$filename': " . $parser->error;

That way, you find out why your template was not initialized properly.