From 7b640bcffdf1dcb462518f5aab4f2e148ace7b4b Mon Sep 17 00:00:00 2001 From: Clecle Date: Tue, 24 Nov 2015 19:00:28 +0100 Subject: [PATCH] =?UTF-8?q?Import=20user=5Flist=20->=20=C3=A0=20affiner..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/phpExcel.php | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/manager/phpExcel.php b/manager/phpExcel.php index ead5de3..b899192 100755 --- a/manager/phpExcel.php +++ b/manager/phpExcel.php @@ -127,27 +127,28 @@ function xlsx_switch_lvl1($request, $answer){ // Placement du curseur sur la première case $sheet = $objPHPExcel->getSheet(0); - $mccData = $sheet->rangeToArray('A2:'.$sheet->getHighestColumn().''.$sheet->getHighestRow()); + $mccData = $sheet->rangeToArray('B5:'.$sheet->getHighestColumn().''.$sheet->getHighestRow()); // Variables stack pour la liste de élèves $listeEleves = array(); - // Boucle sur le format suivant : ligne[0] : [NOM] / ligne[1] : [PRENOM] / ligne[2] : [GROUPE] + // Boucle sur le format suivant : ligne[1] : [ COMPOSANT ] / ligne[2] : [ IAE ] / ligne[3] : [ IAE (code) ] / ligne[4] : [IAE (lib) ] / ligne[5] : [ INSCRIPTION EN COURS ] / ligne[6] : [ REDOUBLANT ] / ligne[7] : [ CODE ETUDIANT ] + // ligne[8] : [NOM] / ligne[9] : [ PRÉNOM ] / ligne[10] : [ SEXE ] / ligne[11] : [ NAISSANCE ] / ligne[12] : [ MAIL ] / ligne[13] : [ SPORTIF ] + foreach($mccData as $line) { - $listeEleves[$i++] = array($line[0],$line[1],$line[2]); + if($line[1] != null) { + + array_push($listeEleves,array($line[1],$line[2],$line[3],$line[4],$line[5],$line[6],$line[7],$line[8],$line[9],$line[10],$line[11],$line[12],$line[13])); + } + } - // Vérification de la présence de tous les élèves - - if($i-2 == getHighestRow()) { - - $answer->listeEleves = $listeEleves; - $answer->request = 'success'; - - } + + $answer->request = 'success'; + } }