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] Retour à la ligne dans Excel en PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut [CSV] Retour à la ligne dans Excel en PHP
    Bonjour, j'aurais voulu savoir quel caractere etait generer par excel quand on fait Alt+Entrée dans une cellule.
    Mais je voudrais savoir ce caractere pour php, en fait j'ai trouvé un char(10) mais ca correspond a quoi en php?

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    char(10) correspond à "\n"
    (les guillemets sont très importants)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    euh \n sous execl c'est pour le changement de ligne et non pour le saut de ligne dans une cellule donc en fait c'est pas ce caractere que je veux.

    De plus j'ai un autre soucis je rentre dans ma BDD un texte d'un textarea et la le soucis quand je le met dans un fichier csv ca me fait des retour a la ligne meme en faisant str_replace("\n", " ",$mavar)

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    $csv = "a,\"b\nc\nd\",e";
    $f = fopen('Book2.csv', 'w');
    fwrite($f, $csv);
    fclose($f);
     
    ?>
    Regarde le contenu de ton csv dans un editeur de texte, et ouvre le dans excel... magique

Discussions similaires

  1. Code ASCII du retour à la ligne dans une cellule Excel
    Par soumou dans le forum Assembleur
    Réponses: 11
    Dernier message: 28/06/2025, 10h04
  2. [XL-2007] Remplacer les retours chariot et retour à la ligne dans un fichier csv depuis Excel.
    Par Pierrea4564 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/02/2011, 12h49
  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: 26/01/2009, 10h48
  5. Pas de retour à la ligne dans PHP mode console
    Par Fluxy dans le forum Langage
    Réponses: 2
    Dernier message: 29/09/2008, 23h20

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