Bonjour à tous,
J'ai deux question/soucis concernant le format des cellules sur un tableau que je génère.
Sur mon tableau excel je sors des codes EAN (chiffres des codes barres) sur une colonne.
Par défaut mon fichier excel me sors sur la colonne un chiffre de type:
7,3375838E+12
Et j'aimerai que la cellule soit "normale", c'est à dire sans l'exposant.
J'ai essayé de mettre le style sur la colonne sans succès.
Voici ce que je fais:
Seconde question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sheet->duplicateStyleArray( array( 'code' => PHPExcel_Style_NumberFormat::FORMAT_NUMBER ), 'B1:B10' );
Toujours sur mon tableau généré, j'affiche également des valeurs fixe (taux de TVA par exemple).
Sur la colonne je constate que mon nombre a un apostrophe (si je l'ouvre avec OpenOffice) mais que Microsoft Excel lui ne l'affiche pas mais met un avertissement.
Voici le code lors de l'écriture de la valeur:
J'ai essayé en simple ou double quote c'est la même chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sheet->setCellValue($lettre.$ligne,"19,6");
Et non je ne peux pas mettre un point à la place de ma virgule car le fichier est ensuite "scanné" par un logiciel qui refuse le fichier si le prix a un point à la place de la virgule....
Je vous remercie d'avance de votre aide.![]()






Répondre avec citation



Partager