SELECT INTO OUTFILE XLS
Posté : 27 janv. 2014, 19:56
Bonjour,
Je souhaite afficher le résultat d'une requête dans un fichier excel.
Pour cela je fais ceci :
$result = mysql_query("SELECT ... INTO OUTFILE 'C:/extract.xls' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' FROM ... WHERE ...") or die(mysql_error());
Cela fonctionne mais :
- il y a un problème pour afficher les caractères accentués (affichage de "é" au lieu de "é").
- est-il possible de préformater le format des cellules ? (car par exemple il m'affiche 4,14xxx+12 au lieu de 4140124063758) dééfinir des largeurs de colonnes, ajouter des entêtes etc.
- enfin je voudrais que l'extraction se fasse après sélection d'un "Parcourir" (choix de l'endroit où on souhaite enregistrer le fichier)
Dans l'attente de mes nombreuses questions ....
D'avance merci
Yoann
Je souhaite afficher le résultat d'une requête dans un fichier excel.
Pour cela je fais ceci :
$result = mysql_query("SELECT ... INTO OUTFILE 'C:/extract.xls' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' FROM ... WHERE ...") or die(mysql_error());
Cela fonctionne mais :
- il y a un problème pour afficher les caractères accentués (affichage de "é" au lieu de "é").
- est-il possible de préformater le format des cellules ? (car par exemple il m'affiche 4,14xxx+12 au lieu de 4140124063758) dééfinir des largeurs de colonnes, ajouter des entêtes etc.
- enfin je voudrais que l'extraction se fasse après sélection d'un "Parcourir" (choix de l'endroit où on souhaite enregistrer le fichier)
Dans l'attente de mes nombreuses questions ....
D'avance merci
Yoann