Bonjour,

J'analyse cellule par cellule le contenu d'un fichier Excel (.xlsx).

J'ai des cellules qui contiennent des nombres d'heures (pouvant dépasser 24 heures donc)

le formatage de la cellule (issu d'un calcul) est formaté dans excel [h]:mm
ce qui fait que je vois des données 28:20 ou bien 59:00 etc...

deux solutions s'offrent à moi pour exploiter les données :
récupérer sous forme de date
$Valeur = new datetime();
$Valeur->setTimestamp(PHPExcel_Shared_Date::ExcelToPHP($sheet->getCell("D".$ligne)->getCalculatedValue()));
mais alors j'ai un problème d'affichage et ça ne correspond pas.

soit récupérer sous forme de chaîne de caractère tel qu'affiché et après j'en fais mon affaire (explode(":"....etc.).
ce qui est de loin le plus simple (bourin mais simple )

J'ai lu le fil de discussion au sujet de récupération de format pour transformation en CSV mais j'avoue ne pas arriver à appliquer
l'expression du style

$sheet->getStyle('D'$ligne)->getNumberFormat()->setFormatCode('hh:mm');

Est-ce que quelqu'un peut me dépanner s'il vous-plait ?