hello all,
j’espère que vous allez bien !
j'ai utilisé phpexcell pour générer un fichier csv sans soucis et maintenant j'essaie sans succès ( le fichier est bien généré mais visiblement il y'a des soucis d'encodage ) de générer un fichier xlsx.
ci dessous mon scritpt
Merci de votre Aide .
Code php : 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
21
22
23
24
25
26
27
28
29
30
31
32 $result->closeCursor(); // Using closeCursor after fetch() calls if($type_fichier=='CSV') { include 'PHPExcel/Writer/CSV.php'; $filename = "Reports".date("d-m-Y-His").".csv"; $objWriter = new PHPExcel_Writer_CSV($objPHPExcel); header('Content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: inline;filename='.$filename .' '); } else if ($type_fichier=='XLS') { include('PHPExcel/Writer/Excel2007.php'); $filename = "Reports".date("d-m-Y-His").".xlsx"; $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); $objWriter->setPreCalculateFormulas(false); $objWriter->setOffice2003Compatibility(true); header('Content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition:inline;filename='.$filename); } $objWriter->save('php://output'); unset($conn); ini_set('memory_limit', '0M'); exit;
Partager