phpExcel export_notes - > sauvegarde du fichier / Ecriture de la boucle à faire
This commit is contained in:
parent
47754ac076
commit
70e0d96052
|
@ -133,7 +133,7 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
|
|
||||||
|
|
||||||
// EXPORTATION DE NOTES POUR UN CONTROLE DONNEE, UNE FORMATION DONNEE ET UN GROUPE DONNE
|
// 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
|
//vérificationd es paramètres en entrée
|
||||||
if(isset($request->formation) && isset($request->groupe) && isset($request->controle)){
|
if(isset($request->formation) && isset($request->groupe) && isset($request->controle)){
|
||||||
|
@ -144,13 +144,14 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
$sheet = $workbook->getActiveSheet();
|
$sheet = $workbook->getActiveSheet();
|
||||||
$writer = new PHPExcel_Writer_Excel2007($workbook);
|
$writer = new PHPExcel_Writer_Excel2007($workbook);
|
||||||
|
|
||||||
$workbook->getProperties()->setTitle(,$request->formation." ".$request->groupe." ".$request->controle. date("d/m/Y G:m"));
|
$workbook->getProperties()->setTitle($request->formation." ".$request->groupe." ".$request->controle. date("d/m/Y G:m"));
|
||||||
|
|
||||||
$sheet->getColumnDimension('A')->setWidth(20);
|
$sheet->getColumnDimension('A')->setWidth(20);
|
||||||
$sheet->getColumnDimension('B')->setWidth(20);
|
$sheet->getColumnDimension('B')->setWidth(20);
|
||||||
$sheet->getColumnDimension('C')->setWidth(10);
|
$sheet->getColumnDimension('C')->setWidth(10);
|
||||||
|
|
||||||
//on prépare le tableau
|
// Écriture de l'en-tête du document
|
||||||
|
|
||||||
$sheet->setCellValue('A1',$request->formation." ".$request->groupe." ".$request->controle);
|
$sheet->setCellValue('A1',$request->formation." ".$request->groupe." ".$request->controle);
|
||||||
$sheet->setCellValue('B1', date("d/m/Y G:m"));
|
$sheet->setCellValue('B1', date("d/m/Y G:m"));
|
||||||
$sheet->setCellValue('A3', 'Nom');
|
$sheet->setCellValue('A3', 'Nom');
|
||||||
|
@ -171,19 +172,21 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// PROPOSER DE DOWNLOAD LE FICHIER
|
// Sauvegarde du fichier sous le format .xlsx
|
||||||
|
|
||||||
|
|
||||||
|
$writer->save( $request->formation." ".$request->groupe." ".$request->controle. date("d/m/Y G:m").'xlsx' );
|
||||||
|
$answer->request = 'success';
|
||||||
}
|
}
|
||||||
|
|
||||||
//Si il y a un problème dans les paramètres
|
//Si il y a un problème dans les paramètres
|
||||||
|
|
||||||
else {
|
else {
|
||||||
|
|
||||||
$answer->request='param_error';
|
$answer->request='param_error';
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue