Bonsoir à tous,
Voici ce en quelques lignes ce que je fais dans mon script :
Je créé un fichier.xls, je l'ouvre avec le module Win32::OLE
Je copie certaines données et j'enregistre comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 open(OUT,">fichier.xls"); close OUT; use Win32::OLE; $xlApp = Win32::OLE->new('Excel.Application'); $xlBook=$xlApp->Workbooks->open("C:\\fichier.xls");
Le problème est qu'il enregistre sous 'C:\\fichier.xls' et non C:\\fichier.xls ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $xlBook->SaveAs("C:\\fichier.xls"); $xlBook -> Close();
J'ai mis les " " dans save as car le nom de mon fichier comporte une variable, j'ai essayé avec les ' ' et sans variable, bein ça a donné la même chose.
Est-ce que je peux y remédier ?
Merci bien et à bientôt.
H.
Partager