phpExcel export_notes - > sauvegarde du fichier / Ecriture de la boucle à faire

This commit is contained in:
Clecle 2015-11-21 11:34:44 +01:00
parent 47754ac076
commit 70e0d96052
1 changed files with 9 additions and 6 deletions

View File

@ -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;
*/