Salut
Je debute en programmation Perl. J'ai telecharge sur un site le script Spreadsheet::Read (http://search.cpan.org/~hmbrand/Spre...d-0.19/Read.pm), qui permet de recuperer les valeurs contenues dans une feuille de calcul faite dans un tableur tel que Gnumeric.
J'ai tape pour mon projet le script suivant:
my $input = shift(@ARGV); #je recuperer le path de ma feuille de calcul
my $spreadsheet = ReadData ("$input"); #je la lis et la place dans la variable spreadsheet
my $data = $spreadsheet->[1]{A5}; #je recupere la valeur de la cellule A5 dans la premiere feuille de calcul et la place dans la variable data
print "$data"; #j'affiche data pour voir si ca marche
J'ai donc le message d'erreur "Use of uninitialized value in concatenation (.) or string at ... ". En lisant le forum, j'ai compris que le probleme venait de certaines cases vides presentes dans ma feuille de calcul, et qu'il faut par consequent y placer une valeur par defaut.
Comment puis je faire cela ?
Aussi, est ce que Spreadsheet::Read est ideal pour ce que je souhaite faire ?
Merci.
Djahny.
Partager