etat = new Statistique(); } public function index() { $dateAnalyse = $this->requete->getParametreDate("dateAnalyse"); $donnees = $this->etat->etatprodsituationclientsexport($dateAnalyse); // Excel $headerXLS = array ( _('Nom Client'), _('No Police'), _('ID Police'), _('Entrée'), _('Echéance'), _('Durée'), _('Primes Totales'), _('Primes échues'), _('Encaissements'), _('Solde sur primes totales'), _('Solde sur primes échues'), _('Etat Pol') ); $dataXLS = array(); foreach ($donnees as $donnee) { $dataXLS[]=$donnee; } $classeur = new Spreadsheet(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle(_('SITUATION CLIENTS')); $feuille->setCellValue('A1', convertirc($_SESSION['nomSociete'])); $feuille->setCellValue('A2', convertirc(_('SITUATION CLIENT AU').' '.dateLang($dateAnalyse))); $feuille->fromArray($headerXLS, NULL, 'A4', true); $feuille->fromArray($dataXLS, NULL, 'A5', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/TMP_SITUATION_CLIENTS'."_".uniqid().".xlsx"; $writer = new Xlsx($classeur); $writer->save($fichier); $t_html ='