Excel et la suppression du ZERO !

Résolu
Gregg78 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
Gregg78 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à toutes et tous,

voilà, j'exporte une table de ma base au format Excel et l'un des champs est TELEPHONE. Il y a donc plein de numéros commencant par 0. Or lors de la génération du fichier Excel, les 0 disparaissent. J'ai bien tenté de mettre le champ au format TEXT ou VARCHAR et non INT mais ca ne change rien.

Voici le code PHP :

$result = mysql_db_query("$database","SELECT * FROM table;");
$i = 2;
if ($result > 0) { 
    while($row = mysql_fetch_array($result)) { 
              
		$worksheet->write($i, 0,  $row['civilite']);   
		$worksheet->write($i, 1,  $row['nom']);   
		$worksheet->write($i, 2,  $row['tel']);   
		
		$i++;
} 
}


Quelqu'un a sûrement déjà rencontré ce souci :-°
Merci d'avance pour votre aide et votre temps !!!

Gregg
A voir également:

2 réponses

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

Juste une idée:

$worksheet->write($i, 2, $row['tel']);

remplacé par:

$worksheet->write($i, 2, '"'.$row['tel'].'");

Sinon, dans Excell, sélectionner la colonne contenant les nums tel et demander un formatage personnalisé: ##########

Sinon exporter les nums tels au format international +33...., exemple:

$worksheet->write($i, 2, '+33'.substr($row['tel'], 1, 9));

A+
0
Gregg78 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   4
 
Nickel !!! Merci !
0