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: 27 Mai 2005
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 discret

- Messages: 128
- Inscription: 2 Déc 2004
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: 27 Mai 2005
J'ai éditer le message oui effectivement c'est un format CSV
- JayJayPackman
- Nouveau WRInaute

- Messages: 5
- Inscription: 27 Mai 2005
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: 3602
- Inscription: 10 Fév 2004
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: 27 Mai 2005
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 les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- [réglé] Lire et écrire un fichier XML en PHP
- nom de colonne pour fichier csv en php
- Editer fichier csv avec php: recherche/remplacer
- Soucis pour écrire un fichier
- Lire et écrire dans un fichier txt?
- Ouvrir et écrire dans un fichier texte
- besoin d'un fichier csv
- mysql, fichier csv et accents
- Ecrire un fichier sitemaps pour Google News
- enregistrement de formulaire dans fichier csv
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

