chado01 Posté 7 Novembre 2006 Posté 7 Novembre 2006 Bonjour, J'ai exporté un tableau html généré en php que j'exporte ensuite vers Excel. Seulement dans mon tableau, j'ai des valeurs de type float (2 chiffres aprés la virgule) et excel ne me les alignes pas comme les autres valeurs... Je sais qu'il est possible de les aligner aprés, avec Excel, mais j'aimerai que tout soit propre dès la génération du fichier excel. Voici le script ki me permet de le généré: header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=dataExport.xls"); Voici un aperçu de l'alignement une fois le fichier Excel généré: Serai-t-il possible que se ne soit juste une option à rajouter?
destroyedlolo Posté 7 Novembre 2006 Posté 7 Novembre 2006 Vu que les nombres a virgule flotante sont aligne a droite, je pense que le probleme est qu'ils sont consideres comme des chaines de caracteres. Peut etre un probleme de localisation. As-tu essaye avec une virgule a la place du point ? Lolo
chado01 Posté 7 Novembre 2006 Auteur Posté 7 Novembre 2006 Re, Ton astuce marche par contre maintenant faut que je m'arrange pour calculer mes valeurs avant de changer le caractère "." par "," (str_replace()). Sinon il arrondit mes valeurs. Enfin mon problème est en grande parti résolu. Merci à toi!!!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant