par
Cobaye » 29 juin 2005, 08:59
Voici un bout de code qui me sert à créer un fichier csv :
$resQuery = exec_requete("SELECT * FROM gabarit ORDER BY Famille, SousFamille, Categorie, Utilisation");
$fichier = @fopen("gabarit.csv","w");
fwrite($fichier,"Distributeur;Famille;SousFamille;Categorie;Utilisation;IdUtilisation\n");
while($rstGabarit=mysql_fetch_array($resQuery)){
fwrite($fichier,$rstGabarit['Distributeur'].";");
fwrite($fichier,$rstGabarit['Famille'].";");
fwrite($fichier,$rstGabarit['SousFamille'].";");
fwrite($fichier,$rstGabarit['Categorie'].";");
fwrite($fichier,$rstGabarit['Utilisation'].";");
fwrite($fichier,$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Lyreco;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Fiducial Saci;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Buro+;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Calipage;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
}
fclose($fichier);
pour mettre des infos dans le fichier j'utilise fwrite
Voici un bout de code qui me sert à créer un fichier csv :
[php]$resQuery = exec_requete("SELECT * FROM gabarit ORDER BY Famille, SousFamille, Categorie, Utilisation");
$fichier = @fopen("gabarit.csv","w");
fwrite($fichier,"Distributeur;Famille;SousFamille;Categorie;Utilisation;IdUtilisation\n");
while($rstGabarit=mysql_fetch_array($resQuery)){
fwrite($fichier,$rstGabarit['Distributeur'].";");
fwrite($fichier,$rstGabarit['Famille'].";");
fwrite($fichier,$rstGabarit['SousFamille'].";");
fwrite($fichier,$rstGabarit['Categorie'].";");
fwrite($fichier,$rstGabarit['Utilisation'].";");
fwrite($fichier,$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Lyreco;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Fiducial Saci;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Buro+;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,"Calipage;;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
fwrite($fichier,";;;;;".$rstGabarit['IdUtilisation']."\n");
}
fclose($fichier);[/php]
pour mettre des infos dans le fichier j'utilise fwrite