bonjour,
dsl de répondre si tard mais comme j'étais partie sur autre chose, je n'ai plus pensé à mon post....
en fait, mon problème était sur le format de la date, j'avais beau demander à phpexcel de me mettre la date sous le format 'mm-aa', il ne voulait point!! Il me laissait la date au format de la base à savoir : 'aaaa-mm-jj' malgré ceci :
$style->getNumberFormat()->applyFromArray(array('code' => PHPExcel_Style_NumberFormat::FORMAT_DATE_MYMINUS));
enfin bref! j'ai quand même trouvé une solution en cherchant par-ci par-là et j'ai trouvé ça :
1 2
| $time = gmmktime(0,0,0,substr($date,5,2),substr($date,8,2),substr($date,0,4));
$sheet->getCell('D'.$i)->setValue(PHPExcel_Shared_Date::PHPToExcel($time)); |
où $date est la date que j'ai récupérée dans ma base...
voilà! au cas où quelqu'un aurait le même soucis, c'est là!
PS : Merci pour l'info sur le volet, j'vais pouvoir le rajouter à mes fichiers!!
C'est vraiment complet phpexcel !! j'pensais pas que ce serait pas possible et finalement ça l'est!
Partager