phpExcel ajout -> import_notes
This commit is contained in:
parent
c760d3201b
commit
b592e21264
|
@ -225,7 +225,7 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
case 'import_notes':
|
case 'import_notes':
|
||||||
|
|
||||||
|
|
||||||
if(isset($request->docPath) && isset($request->formation) && isset($request->groupe) && isset($request->controle)) {
|
if(isset($request->docPath)) {
|
||||||
|
|
||||||
// Récupération du nom du fichier
|
// Récupération du nom du fichier
|
||||||
|
|
||||||
|
@ -237,25 +237,19 @@ function xlsx_switch_lvl1($request, $answer){
|
||||||
|
|
||||||
// Placement du curseur sur la première case
|
// Placement du curseur sur la première case
|
||||||
|
|
||||||
$sheet = $objPHPExcel->getSheet(0);
|
$sheet = $objPHPExcel->getSheet(0);
|
||||||
$mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
|
$noteData = $sheet->rangeToArray('A3:'.$sheet->getHighestColumn().''.$sheet->getHighestRow());
|
||||||
|
|
||||||
// Varaible stack pour la liste des notes
|
// Varaible stack pour la liste des notes
|
||||||
|
|
||||||
$listeNotes = array();
|
$listeNotes = array();
|
||||||
|
|
||||||
// Boucle sur le format suivant : ligne[0] : [NOM] / ligne[1] : [PRENOM] / ligne[2] : [NOTE]
|
// Boucle sur le format suivant : ligne[0] : [ID] / ligne[1] : [NOTE]
|
||||||
|
|
||||||
foreach($mccData as $line) {
|
foreach($noteData as $line) {
|
||||||
|
|
||||||
$listeNotes[$i++] = array($line[0],$line[1],$line[2]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if($i-2 == getHighestRow()) {
|
|
||||||
|
|
||||||
$answer->listeNotes = $listeNotes;
|
|
||||||
$answer->request = 'success';
|
|
||||||
|
|
||||||
|
if($line[0] != null && $line[1] != null)
|
||||||
|
array_push($listeNotes,array($line[0],$line[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue