1 pièce(s) jointe(s)
Cellule Dynamique Excel PHP
Bonjour,
Je dois générer un fichier excel d'une liste de projets avec les enfants et familles associés à ce projet.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $row = 14;
foreach ($projets as $projet) {
foreach ($projet->getEnfants()->getValues() as $enfant) {
dump($enfant);
dump($projet);
$sheet->setCellValue('B'.$row, $enfant->getNom().' '.$enfant->getPrenom());
$sheet->setCellValue('D'.$row, $projet->getMontantReel());
$sheet->setCellValue('E'.$row, $projet->getPartExterne());
$sheet->setCellValue('F'.$row, $projet->getPartComite());
$sheet->setCellValue('G'.$row, $projet->getDate());
$sheet->setCellValue('H'.$row, $projet->getNom());
}
$row++;
} |
Alors mes dump me renvoient bien tous mes enfants et tous mes projets :
Morgan Abdel
Projet#2
-------------
Morgan Aziz
Projet#2
---------------
Morgan Youssef
Projet#4
Ce que je ne comprends pas est lorsque je génère mon fichier excel j'ai les données suivantes :
Pièce jointe 562236
Donc il me saute à chaque fois le premier enfant Morgan Abdel du projet #2 !
Quelqu'un peut-il m'aider ?
Merci.