IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[CSV] Saut de ligne dans un csv


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut [CSV] Saut de ligne dans un csv
    Bonjour,

    je rencontre quelques difficultées à exploiter un fichier .csv.

    Je m'explique.
    Le fichier en question est une exportation de la base, et il y a des adresses. Mais dans ces adresse il y a des sauts de lignes. Quand je parcours donc le fichier avec un script php, il s'arrète au saut de ligne qu'il trouve dans l'adresse, mais ce n'est pas la fin de la ligne.

    Je cherche donc, soit un moyen de convertir tous ces "vilains" sauts de lignes en espace, soit de poursuivre le parcours du fichier jusqu'à atteindre la véritable fin de ligne (je pense que la première solution serait plus réaliste).

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Points : 876
    Points
    876
    Par défaut
    Si il y a des sauts de lignes non désiré ce n'est pas un fichier CSV valide et PHP ne pourra pas donc l'interpréter.
    Je te suggère de plutôt corriger ce "bug" au moment de l'export du fichier et pas après.

    PS : Regarde si les sauts de lignes non voulus ne sont pas les mêmes que les vrai "\r\n" ou "\n" au quel cas tu pourras facilement les remplacer d'un coup

  3. #3
    Membre averti Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Points : 356
    Points
    356

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    mmh non

    J'essaye de faire le changement dans openoffice.
    J'ai suivi la méthode décrite sur http://christianwtd.free.fr/index.ph...DebRechRemplac

    L'idée semble très bonne, mais ça ne fonctionne pas...
    Quand je mets "\n" dans rechercher, il ne le trouve pas...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    ah en fait si, j'ai lu en diagonale, ça a fonctionné niquel

    **

    donc pour résumer :
    - ouverture du fichier .csv dans openoffice
    - fonctioner rechercher (ctrl+f)
    - cliquer sur "autre options"
    - sélectionner "expressions régulières"
    - dans "rechercher" mettre "\n" (sans les " bien sûr)
    - dans "remplacer par" mettre " "
    - cliquer sur "remplacer tout"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/10/2013, 10h27
  2. Saut de ligne dans fichier CSV
    Par pausg dans le forum Langage
    Réponses: 15
    Dernier message: 29/07/2011, 16h27
  3. [CSV] CSV - retour de ligne dans une cellule
    Par eniki dans le forum Langage
    Réponses: 6
    Dernier message: 05/02/2009, 22h39
  4. Réponses: 3
    Dernier message: 11/06/2007, 11h20
  5. [CSV] Retour à la ligne dans Excel en PHP
    Par zulot dans le forum Langage
    Réponses: 3
    Dernier message: 19/02/2007, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo