Bonjour,
J'ai le problème suivant:
Dans le cas ci-dessous, un nouveau fichier Excel "chartData.xls" est créé et proposé au download à l'utilisateur.
Donc ici, pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=chartData.xls");
J'ai essayé une autre solution pour prendre en compte mon template:
Le template est bien copié et rempli, mais le problème que je rencontre ici, est que contrairement au premier exemple, le fichier n'est plus proposé au téléchargement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 include './lib/PHPExcel.php'; // Load template and insert data $objet = new PHPExcel_Reader_Excel5(); // Open template $excel = $objet->load('./excel_templates/template_'.$seriesType.'.xls'); $sheet = $excel->getSheet(0); $i = 0; foreach ($data as $value){ $sheet->setCellValueByColumnAndRow(0, $i+2, $value['name']); $sheet->setCellValueByColumnAndRow(1, $i+2, $value['value']); $sheet->setCellValueByColumnAndRow(2, $i+2, $value['category']); $i++; } $writer = new PHPExcel_Writer_Excel5($excel); $writer->save('./excel_templates/'.$seriesType.'Chart.xls'); // ???
Comment lancer le téléchargement de mon fichier après remplissage au lieu de le sauvegarder sur le serveur
J'ai beau retourner le forum et la doc dans tous les sens, aucune piste.
Une idée?
Merci d'avance.
seurjer
Partager