Ecrire un fichier CSV en php
7 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- JayJayPackman
- Nouveau WRInaute
- Messages: 5
- Inscription: Ven Mai 27, 2005 10:24
Ecrire un fichier CSV en php
Bonjour,
Voilà j'essaie d'ecrire un fichier CSV à partir de php.
Voici le code :
$file_export = "panel.csv"; [edit] extension CSV !
$flux_export = fopen($file_export, "w+b"); // avec ou sans 'b' jai la même erreur
fputs($flux_export, "text à ecrire; re ; tier: quat");
fflush($flux_export);
fclose($flux_export);
Le fichier ainsi generé engendre une erreur dans excel mais pas dans bloc-notes.
[edit] Je suis sous windows avec apache et php 4.0
Quel est le probleme ?
Voilà j'essaie d'ecrire un fichier CSV à partir de php.
Voici le code :
$file_export = "panel.csv"; [edit] extension CSV !
$flux_export = fopen($file_export, "w+b"); // avec ou sans 'b' jai la même erreur
fputs($flux_export, "text à ecrire; re ; tier: quat");
fflush($flux_export);
fclose($flux_export);
Le fichier ainsi generé engendre une erreur dans excel mais pas dans bloc-notes.
[edit] Je suis sous windows avec apache et php 4.0
Quel est le probleme ?
Dernière édition par JayJayPackman le Ven Mai 27, 2005 10:56, édité 1 fois.
- troctwowheels
- WRInaute occasionnel

- Messages: 127
- Inscription: Jeu Déc 02, 2004 18:26
Je vois pas le rapport avec et notepad et excel, pourqoui tu mets une extension de fichiers xls si c'est du csv ?
- JayJayPackman
- Nouveau WRInaute
- Messages: 5
- Inscription: Ven Mai 27, 2005 10:24
J'ai éditer le message oui effectivement c'est un format CSV
- JayJayPackman
- Nouveau WRInaute
- Messages: 5
- Inscription: Ven Mai 27, 2005 10:24
Je rectifie l'erreur :
Je n'ai uniquement l'erreur quand j'ecrie le mot 'ID' dans le fichier :
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "ID");
fclose($flux_export);
==> Erreur
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "I");
fclose($flux_export);
==> ok
Je n'ai uniquement l'erreur quand j'ecrie le mot 'ID' dans le fichier :
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "ID");
fclose($flux_export);
==> Erreur
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "I");
fclose($flux_export);
==> ok
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Utilise comme format "x";"v";"b" (avec guillements)
Je pense qu'il y a une fonction fputcsv ou quelque chose du genre dans PHP.
Je pense qu'il y a une fonction fputcsv ou quelque chose du genre dans PHP.
- JayJayPackman
- Nouveau WRInaute
- Messages: 5
- Inscription: Ven Mai 27, 2005 10:24
Rectification l'erreur provient quand on rajouter aussi le \r\n comme suit :
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "ID\r\n");
fclose($flux_export);
==> Erreur
Cela provient surement de l'intrepretation d'excel de la premiere ligne du fichier comme étant un header connu (voir RFC Format CSV)
$file_export = "panel.csv";
$flux_export = fopen($file_export, "w+");
fwrite($flux_export, "ID\r\n");
fclose($flux_export);
==> Erreur
Cela provient surement de l'intrepretation d'excel de la premiere ligne du fichier comme étant un header connu (voir RFC Format CSV)
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- CSV AdStats v4 : le logiciel pour analyser ses statistiques AdSense
- Du nouveau dans le Centre pour Webmasters de Live Search
- Article sur le fichier .htaccess
- Déclarer son fichier sitemap dans le fichier robots.txt
- Ecrire un sitemap pour Google News
- Sortie de GoogleStats v2.01
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Mise à jour du générateur de mots clés dans AdWords
- Google Analytics sur un téléphone Androïd
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- [réglé] Lire et écrire un fichier XML en PHP
- nom de colonne pour fichier csv en php
- Ouvrir et écrire dans un fichier texte
- besoin d'un fichier csv
- Ecrire un fichier sitemaps pour Google News
- mysql, fichier csv et accents
- enregistrement de formulaire dans fichier csv
- Exploitation un fichier CSV sous excel
Consultez la description détaillée des produits ou services de Google suivants : Google Docs
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum