phpExcel algo -> export_notes
This commit is contained in:
parent
5b9203df94
commit
c43e08ba3f
|
@ -133,11 +133,47 @@ function xlsx_switch_lvl1($request, $answer){
|
|||
|
||||
|
||||
// EXPORTATION DE NOTES POUR UN CONTROLE DONNEE, UNE FORMATION DONNEE ET UN GROUPE DONNE
|
||||
case 'export_notes':
|
||||
/*case 'export_notes':
|
||||
|
||||
//vérificationd es paramètres en entrée
|
||||
if(isset($request->formation) && isset($request->groupe) && isset($request->controle)){
|
||||
|
||||
// Création / Activation de la feuille
|
||||
|
||||
$workbook = new PHPExcel();
|
||||
$sheet = $workbook->getActiveSheet();
|
||||
$writer = new PHPExcel_Writer_Excel2007($workbook);
|
||||
|
||||
$workbook->getProperties()->setTitle(,$request->formation." ".$request->groupe." ".$request->controle. date("d/m/Y G:m"));
|
||||
|
||||
$sheet->getColumnDimension('A')->setWidth(20);
|
||||
$sheet->getColumnDimension('B')->setWidth(20);
|
||||
$sheet->getColumnDimension('C')->setWidth(10);
|
||||
|
||||
//on prépare le tableau
|
||||
$sheet->setCellValue('A1',$request->formation." ".$request->groupe." ".$request->controle);
|
||||
$sheet->setCellValue('B1', date("d/m/Y G:m"));
|
||||
$sheet->setCellValue('A3', 'Nom');
|
||||
$sheet->setCellValue('A4', 'Prénom');
|
||||
$sheet->setCellValue('A5', 'Note');
|
||||
|
||||
$i = 6;
|
||||
|
||||
while(// TANT QUE IL Y A UN ELEVE) {
|
||||
|
||||
$sheet->setCellValue('A'.$i,// NOM DE LELEVE);
|
||||
$sheet->setCellValue('B'.$i,// PRENOM DE LELEVE);
|
||||
if(// NOTE EXISTE )
|
||||
$sheet->setCellValue('C'.$i,// NOTE DE LELEVE);
|
||||
else {
|
||||
$sheet->setCellValue('C'.$i,"Non noté");
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
|
||||
// PROPOSER DE DOWNLOAD LE FICHIER
|
||||
|
||||
|
||||
}
|
||||
|
||||
//Si il y a un problème dans les paramètres
|
||||
|
@ -147,7 +183,7 @@ function xlsx_switch_lvl1($request, $answer){
|
|||
}
|
||||
|
||||
break;
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue