Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/10/2007, 08h11   #1
Invité de passage
 
Inscription : février 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 9
Points : 3
Points : 3
Par défaut [Excel] Formattage des nombres avec PHPExcel !

Bonjour

J'utilise PHPExcelWriterExcel5 writer. (version stable 1.4.5)

Je désire que les chiffres soient affichés tel que je les rentre:
38468495700051 et pas 3,84685E+13
04700 et pas 4700
0623443212 et pas 623443212

J'ai essayé toutes les valeurs de PHPExcelCellDataType, combinées avec toutes les valeurs de PHPExcelStyleNumberFormat, mais je ne parviens pas à ce que mes chiffres s'affichent correctement (en fait, qu'ils soient traités comme du texte).

Quelqu'un a t il une idée ??

Merci !!
gentyjp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2007, 02h00   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

utilise write_string() au lieu de write() pour afficher en chaine de caractères

Code :
1
2
 
write_string($row, $column, $string, $format)
Il y a la doc ici

ou pour les int/float : write_number()
Code :
1
2
 
write_number($row, $column, $number, $format)
oubien utilise set_num_format() dans ton format.

Sinon, peux tu mettre ton format et ta fonction write() ici ?
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h10.


 
 
 
 
Partenaires

Hébergement Web