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
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;
Merci de votre Aide .