Bonjour,

Je dois générer un petit fichier en Excel...
Jusque la rien de bien compliqué avec l'objet Com bla bla ca se fait très bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$lieu="C:/testExcel.xls";
define("FILENAME",$lieu);
$excel = new COM("excel.application") or die("Unable to instantiate Excel !");
$excel->sheetsinnewworkbook=1;//1 seule feuille de calcul dans le document
$excel->Workbooks->Add();//Ajout d'un classeur
$book=$excel->Workbooks(1);//$book contient le classeur actif
$sheet=$book->Worksheets(1);//$sheet contient la feuille active
$sheet->Name="Rapport appel des clients";//Attribution d'un nom à la feuille
$book->saveas(FILENAME);//Sauvegarde du fichier
unset($sheet);//Libération de $sheet
unset($book);//Libération de $book
$excel->Workbooks->Close();//Fermeture du classeur
$excel->Quit();//On quitte Excel
unset($excel);//Libération de l'instance $excel
Mais
il faudrait que le fichier s'ouvre à la fin plutot que de s'enregistrer quelques part ... En proposant par exemple la fenetre du navigateur : Ouvrir ou Enregistrer.

Comment faire ?

Merci
Marie