This commit is contained in:
KANE LAZENI 2026-01-04 16:24:04 +00:00
parent b42ed0c70a
commit 80efb380c1

View File

@ -1,8 +1,12 @@
<?php <?php
require_once 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
require_once 'Framework/Controleurrequete.php'; // OK require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Beneficiaire.php'; require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Avenant.php'; require_once 'Modele/Avenant.php';
class ControleurAjaximporterlisteassure extends Controleurrequete class ControleurAjaximporterlisteassure extends Controleurrequete
{ {
private $beneficiaire; private $beneficiaire;
@ -57,7 +61,7 @@ class ControleurAjaximporterlisteassure extends Controleurrequete
$dataXLS[]=$beneficiaire; $dataXLS[]=$beneficiaire;
} }
$classeur = new PHPExcel(); $classeur = new Spreadsheet();
$classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0); $classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet(); $feuille=$classeur->getActiveSheet();
@ -68,7 +72,7 @@ class ControleurAjaximporterlisteassure extends Controleurrequete
//Forcer le téléchargement vers le navigateur; //Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TEMPLATE_LISTE_ASSURE'."_".uniqid().".xlsx"; $fichier = 'Temp/TEMPLATE_LISTE_ASSURE'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur); $writer = new Xlsx($classeur);
$writer->save($fichier); $writer->save($fichier);
$t_html =' <div class="alert alert-success"> '; $t_html =' <div class="alert alert-success"> ';