Bonjour tout le monde,

Voilà, j'ai un problème que j'aimerais assez solutionné. Je vous explique :
Je suis sous windows 8.1, j'ai installé Strawberry et la bibliothèque SpreadSheet::Read via la méthode préconisé et même manuellement, en mettant les fichiers pm dans le dossier C:\Perl64\lib\SpreadSheet.

Mais alors que mon code est simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
use strict;
use warnings;
 
use Spreadsheet::Read;
use SpreadSheet::ParseExcel;
 
my $book  = ReadData ("test.xls"); # .ods .csv .xls .xlsx
my $cell  = $book->[1]{A3};         # content of field A3 of sheet 1
 
 
print("cellule : " . $cell);
ça me met l'erreur :
Attempt to reload Spreadsheet/ParseExcel/FmtDefault.pm aborted.
Compilation failed in require at C:/Perl64/lib/SpreadSheet/ParseExcel.pm line 8.
BEGIN failed--compilation aborted at C:/Perl64/lib/SpreadSheet/ParseExcel.pm line 8.
Compilation failed in require at exempleQuiFonctionne.pl line 6.
BEGIN failed--compilation aborted at exempleQuiFonctionne.pl line 6.

Si quelqu'un a une idée, ça serait fort aimable de sa part de me la communiquer.

Je commence à devenir...

Merci d'avance
Cordialement
Dominique