Rechercher

Créer un fichier Excel CSV à partir d'une table MySQL

 
Liloune89
Date : 05/10/2011
Forum msgs : 1
Rank : Utilisateur

Créer un fichier Excel CSV à partir d'une table MySQL

Lien directde liloune89 le 05/10/2011 à 18:04
Bonjour,

j'ai essayé le tuto http://www.viaphp.net/cours/php/85-creer-un-fichier-excel-csv-a-partir-d-une-table-mysql mais j'ai comme des soucis.

Les "header" me renvoi des erreurs, exemple :
Warning: Cannot modify header information - headers already sent by (output started at /homez.42/monserveur/www/gestion-commandes-export.php:26) in /homez.42/monserveur/www/gestion-commandes-export.php on line 100

c valable pour toutes les lignes du "header"
// Entêtes (headers) PHP qui vont bien pour la création d'un fichier Excel CSV
header("Content-disposition: attachment; filename=".$fileName);
header("Content-Type: application/force-download&quotwink;
header("Content-Transfer-Encoding: application/vnd.ms-excel\n&quotwink;
header("Pragma: no-cache&quotwink;
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public&quotwink;
header("Expires: 0&quotwink;

Et comme les header ne fonctionnent pas les informations de la base de données s'affichent dans ma page et pas de génération de fichier csv.

Auriez-vous une idée ?
Merci d'avance de vos réponses.
Liloune89
Mawaloo
Date : 31/05/2012
Forum msgs : 1
Rank : Utilisateur

Re : Créer un fichier Excel CSV à partir d'une table MySQL

Lien directde mawaloo le 31/05/2012 à 14:07
moi oci j ai les memes souci qui pourra m'aider
JossP
Date : 24/07/2012
Forum msgs : 1
Rank : Utilisateur

Re : Créer un fichier Excel CSV à partir d'une table MySQL

Lien directde JossP le 24/07/2012 à 14:44
Slt si ton problème n'est toujours pas résolu je pense pouvoir t'aider car j'ai eu bon nombre de fois ce problème.

En fait cela veut dire que tu as du code php au dessus déjà qui s'affiche.
Donc en fait pour répondre à ce problème il suffit normalement de mettre ton code au dessus de ton body et meme de tout ton code. Cela devrait fonctionner.

N'hésite pas si les problèmes persistent.
 

You need a account to use the forum.

Inscription

Connexion