Excel et PHP avec l'objet COM
Bonjour,
Voila j'essaye de faire un export excel, en remplissant un template.
le code fonctionne bien :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
// on recupere le chemin du fichier
$path = realpath($_SERVER['document_root']);
$FILENAME=$path."/test.xls";
//echo str_replace("\\","/",$FILENAME);
//on creer une application excel
$excel=new COM("Excel.application");
$excel->Workbooks->Open($FILENAME);
$excel->Visible=1;
// on affecte les objet classeur et feuille pour facilité le travail
$book=$excel->Workbooks(1);
$sheet=$excel->Worksheets("Feuil1");
//on remplie le fichier
$selcell=$sheet->cells(1,2);
$selcell->Activate;
$selcell->value="tutu";
// on enregistre
$book->Save($path."/niou.xls");
//on vide les variable
unset($sheet);
unset($book);
// on ferme le classeur
$excel->Workbooks->Close();
// on quitte excel
$excel->Quit();
//on vide la variable excel
unset($excel);
?> |
je voudrais donc maintenant pouvoir envoyé a l'utilisateur le fichier (avant ou aprés enregistrement cela m'importe peu) mais je ne sais pas trop comment faire ca.
quelqu'un aurait une piste ?
merci