##
my $rowData = $sheet->Range("A$row:" . $self->maxCol . $row)->{Value};
####
foreach my $value (ref $rowData ? reverse @{ $rowData->[0] } : $rowData) {
####
my $fn = eval "sub {
my \@F = \@_;
no warnings 'uninitialized';
$perlCode
}";
die $@ if $@;