Bonjour,
Je souhaite récupérer des données provenant d'un fichier xml qui contient par exemple 3 fois la donnée Date_de_création et l'afficher dans un fichier excel.
En effet pour parcourir le fichier xml j'utilise la boucle for mais le pb c'est que j'obtiens plusieurs fois la dernière donnée du fichier (ex fois la donnée 2017-05-16) et non la totalité des différentes données. Pouvez-vous m'aidez svp?
Merci d'avance
Voici une partie de mon code php:
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
36
37
38 for ($col = 2; $col != $A+2; $col++) { foreach($offer as $catLv2) { foreach($catLv2->Informations as $sscatLv2) { $createTime = $sscatLv2->{"Date_de_création"}; $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A'.$col, $createTime); } } } xml: <offer> <Informations> <ID>206</ID> <Date_de_création>2017-05-11</Date_de_création> <Code>250</Code> .... </Informations> <offer> <offer> <Informations> <ID>206</ID> <Date_de_création>2017-05-12</Date_de_création> <Code>251</Code> .... </Informations> <offer> <offer> <Informations> <ID>206</ID> <Date_de_création>2017-05-16</Date_de_création> <Code>345</Code> .... </Informations> <offer>
Partager