Remplacer "." par "," dans export table mysql vers excel
bonjour,
j'ai un problème lorsque j'exporte une table mysql vers excel. Je souhaiterai remplacer les "." par des "," pour le champ prix. Mais je dois mal m'y prendre... Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
// Appel du fichier contenant les paramètres de connexion au SGBD
include "../include/connexion.php";
// Connexion au Système de Gestion de Base de Données MySQL
mysql_connect($nom_serveur, $nom_utilisateur, $mot_de_passe);
// Connexion à la Base De Données
mysql_select_db($base_de_donnees);
// Premiere ligne = nom des champs
$csv_output = "Code\tNom\tFormule\tPoids\tPrix\tDescriptif\tCible\n";
$requete_sql="SELECT * FROM produits";
$resultat_sql=mysql_query($requete_sql);
// Boucle sur les resultats
while($row = mysql_fetch_array($resultat_sql))
{
// Remplacement des "." par des "," pour le champ prix_prod
$prix_prod= str_replace ('.',',',$prix_prod);
$csv_output.= $row['code_prod']."\t".$row['nom_prod']."\t".$row['formule_prod']."\t".$row['poids_prod']."\t".$row['prix_prod']."\t".$row['descriptif_prod']."\n";
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=export_table_produits_" . date("Ymd").".xls"); // Cette ligne est facultative : elle nommme le fichier par défaut export_table_produits_"date du jour"
print $csv_output;
exit;
?> |
Merci d'avance