alokranjan has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w use Spreadsheet::ParseExcel; use strict; use warnings; use diagnostics; my $index = 1; my ($email, $token); my $filename = shift || "Test.xls"; my $e = new Spreadsheet::ParseExcel; my $eBook = $e->Parse($filename); my $sheets = $eBook->{SheetCount}; my ($eSheet, $sheetName); foreach my $sheet (0 .. $sheets - 1) { $eSheet = $eBook->{Worksheet}[$sheet]; $sheetName = $eSheet->{Name}; # print "Worksheet $sheet: $sheetName\n"; next unless (exists ($eSheet->{MaxRow}) and (exists ($eSheet->{Max +Col}))); foreach my $row ($eSheet->{MinRow} .. $eSheet->{MaxRow}) { foreach my $column ($eSheet->{MinCol} .. $eSheet->{MaxCol}) { next unless (defined $eSheet->{Cells}[$row][$column]); if ( ($index % 2) == 1 ){ $email = $eSheet->{Cells}[$row][$column]->Value; print $email; } else{ $token = $eSheet->{Cells}[$row][$column]->Value; print $token; } } getvalue1(); } } getvalue1{ print "$email : $token"; }
Error:
Undefined subroutine &main::getvalue1 called at sample.pl line 37 (#1)
(F) The subroutine indicated hasn't been defined, or if it was, it has
since been undefined.
Uncaught exception from user code:
Undefined subroutine &main::getvalue1 called at sample.pl line 37.
Thanks
Alok
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Undefined subroutine &main::
by davido (Cardinal) on Aug 24, 2015 at 04:05 UTC | |
|
Re: Undefined subroutine &main::
by james28909 (Deacon) on Aug 24, 2015 at 04:05 UTC | |
by Anonymous Monk on Aug 24, 2015 at 05:13 UTC | |
|
Re: Undefined subroutine &main::
by Anonymous Monk on Aug 24, 2015 at 04:03 UTC |