Bonjour;

j'ai 2 table dans mySQL, je voudrais les remplir via 2 fichiers xlsx.
J'ai crée une classe Parse qui contient 2 fonctions de parsing pour chaque fichier.
Le code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public function parseEquipement($filePath = null) {
        set_time_limit(0);
        $listEquipement = [];
		$listEquipementLRU = [];
        $count = 0;
        $chunkSize = 8192;
        $objReader = PHPExcel_IOFactory::createReader(PHPExcel_IOFactory::identify($filePath));
        $spreadsheetInfo = $objReader->listWorksheetInfo($filePath);
        $chunkFilter = new \Floose\Parse\ChunkReadFilter();
        $objReader->setReadFilter($chunkFilter);
        $objReader->setReadDataOnly(true);
        $chunkFilter->setRows(0, 1);
        $objPHPExcel = $objReader->load($filePath);
        $totalRows = $spreadsheetInfo[0]['totalRows'];
        for ($startRow = 1; $startRow <= $totalRows; $startRow += $chunkSize) {
            $chunkFilter->setRows($startRow, $chunkSize);
            $objPHPExcel = $objReader->load($filePath);
            $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, null, true, false);
            $startIndex = ($startRow == 1) ? $startRow : $startRow - 1;
				if($dataToAnalyse[0][0]==NULL){
					break;
				}
			if (!empty($sheetData) && $startRow < $totalRows) {
                $dataToAnalyse = array_slice($sheetData, $startIndex, $chunkSize);
                for ($i = 0; $i < $chunkSize; $i++) {
                    if ($dataToAnalyse[$i]['0'] != NULL) {
                        $listEquipement[] = new Article($dataToAnalyse[$i]['1'],'', $dataToAnalyse[$i]['2']); 
						$listEquipementLRU[] = new LRU($dataToAnalyse[$i]['0'], $dataToAnalyse[$i]['1']); 
                        $count++;
                    }
                }
            }
            $objPHPExcel->disconnectWorksheets();
            unset($objPHPExcel, $sheetData);
        }
Quand j'affiche la valeur de $TotalRows il me renvoie le bon nombre des ligne, mais lorsque j'affiche ma valeur de $count il me renvoie 0.
J'ai effacé cet bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if($dataToAnalyse[0][0]==NULL){
					break;
				}
Ici il m'affiche pas aucun résultat même l'affichage classique (O article added ou LRU updated )
Pouvez-vous m'aider à trouver où ma faute exactement pour que je rempli mes tables ?
Merci