25 years (of boredom) / Version 4.0
Ashor Livs MP3 Mix Player

ReSearch Trouver un lien, une astuce

AshorToolBox Boite à outils

Chiffrage MD5 :
Tapez une chaîne de caractères...
Chiffrage Unix DES :
Tapez un futur password...
URL-o-matic :
Tapez une URL pour obtenir un lien HREF

AstucesPHP

AstucesASP

AstucesSQL

AstucesJavaScript

AstucesLinux

AstucesDivers

Technics MK2 + PhP/Apple = Ashor Livs !
Germain Guglielmetti / Ashor Livs Développement web, DJing, et autres talents. Beaucoup d'humilité. Et de la dérision.
 

Trucs et astuces imaginés au fil du temps, ou répertoriés sur le web.

Choisissez une catégorie :
PHP(16) SQL (7) RoR (2) Linux (29) JS (6) ASP (2) Divers (11)


 
Tout ce qu'il faut pour générer un fichier CSV
Les fichiers CSV (coma-separated values) peuvent faire office de fichiers Excel lorsqu'un client vous demande un export. On peut alors automatiser cet export en générant un fichier CSV à la volée, ainsi il sera toujours synchronisée avec la base de données.


Les ingrédients pour faire un bon CSV :

// sur la première ligne, les noms de colonnes séparés par un point-virgule (séparateur CSV)

$csv = "RealID;Title;First Name;Last Name;Email;Category;ID;Title;Read abstract;Scores;View Scores";


// après chaque ligne, un retour-chariot qui force une nouvelle ligne (séparateur CSV)

$csv .= "n";


/* ici, une boucle qui écrit les valeurs de la base en respectant l'ordre donné en première ligne. On n'oubliera pas de concaténer (utiliser l'opérateur .= au lieu de =). */


// enfin, on indique au navigateur le type de fichier dont il s'agit et l'appli avec laquelle l'ouvrir si c'est possible :

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=nom_du_fichier.csv");
echo $csv;