49 lines
1.8 KiB
PHP
49 lines
1.8 KiB
PHP
|
<?php
|
|||
|
/***
|
|||
|
* écrire un rapport à partir des données prises dans un fichier tableur odt
|
|||
|
*/
|
|||
|
|
|||
|
require 'vendor/autoload.php';
|
|||
|
|
|||
|
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
|||
|
|
|||
|
|
|||
|
$temps_parole_total = 0;
|
|||
|
$sheet_name = "résumé";
|
|||
|
$cell_temps_parole_total = "E26";
|
|||
|
|
|||
|
$file_readable = "./cndp_calcul_temps_parole.ods";
|
|||
|
|
|||
|
$inputFileType = 'ods';
|
|||
|
$inputFileName = $file_readable;
|
|||
|
|
|||
|
/** Create a new Reader of the type defined in $inputFileType **/
|
|||
|
$reader = new \PhpOffice\PhpSpreadsheet\Reader\Ods();
|
|||
|
/** Advise the Reader of which WorkSheets we want to load **/
|
|||
|
//$reader->setLoadSheetsOnly($sheet_name);
|
|||
|
/** Load $inputFileName to a Spreadsheet Object **/
|
|||
|
try {
|
|||
|
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);
|
|||
|
} catch (\PhpOffice\PhpSpreadsheet\Reader\Exception $e) {
|
|||
|
throw new ErrorException($e);
|
|||
|
}
|
|||
|
$spreadsheet->setActiveSheetIndexByName($sheet_name);
|
|||
|
|
|||
|
$temps_parole_total = $spreadsheet->getActiveSheet()->getCell($cell_temps_parole_total)->getCalculatedValue();
|
|||
|
$temps_parole_total = round($temps_parole_total /60 /60 , 2);
|
|||
|
|
|||
|
$phrase = "au total, ce sont ".$temps_parole_total." heures qui ont été enregistrées pour ce débat public";
|
|||
|
|
|||
|
|
|||
|
$resume= 'sur les 52 groupes invités par la CNDP
|
|||
|
représentant '.$temps_parole_total.' heures de temps de parole
|
|||
|
37 % Pourcent était accordé à des organisations se positionnant contre le projet de nouveaux EPR,
|
|||
|
38 % étaient neutres
|
|||
|
25 % étaient en faveur du projet
|
|||
|
soit 1,5 fois plus de gens contre invités que pour
|
|||
|
alors que selon l’étude de l’ifop de Septembre 2022 pour le JDD
|
|||
|
65 % des Français
|
|||
|
sont favorables ou « tout à fait favorables » à la construction de nouveaux réacteurs nucléaires en France dans les prochaines années';
|
|||
|
|
|||
|
echo $resume;
|
|||
|
// on peut lire une feuille mais pas obtenir une valeur si on fait un calcul à partir de plusieurs feuilles
|