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

PHP & Base de données Discussion :

export csv et couleur cellule [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Par défaut export csv et couleur cellule
    Bonjour,
    j'essaye d'exporter des données issues d'une base dans un .csv. que j'envoi ensuite en fichier joint.
    j'arrive à faire l'export sans probleme avec les données ou je souhaite mais je voudrais également avoir certaines cellules avec un fond en couleur et la police en gras. est-ce que quelqu'un aurais déjà réussi à faire ça? merci d'avance!

    voila mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    //création et export du csv
     
    touch("mon_doc.csv");
     
    $fp=fopen("mon_doc.csv","w");
     
    $csv_output.="\n";
     
    $query="SELECT * FROM matable";
    $recup=mysql_query($query);
    $row=mysql_fetch_array($recup);
    $texte=$row["monchamp"];
     
    $csv_output.="titre que je souhaite mettre en gras et sur fond jaune;".$texte."\n";
     
    fputs($fp,$csv_output);
     
    fclose($fp);
     
    //création et envoi du mail
     
    $boundary="-----=".md5( uniqid ( rand() ) );
    $path="mon_doc.csv"; 
    $fp=fopen($path, "rb"); 
    $content=fread($fp, filesize($path));
    fclose($fp);
    $content_encode = chunk_split(base64_encode($content));
    $headers = "Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
    $headers .= "From: mailfrom";
    $message = "Ceci est un message au format MIME 1.0 multipart/mixed.\n";
    $message .= "--" . $boundary . "\n";
    $message .= "Content-Type: text/plain; charset=\"utf-8\"\n";
    $message .= "Content-Transfer-Encoding: 8bit\n\n";
    $message .= "Bonjour, \n\n";
    $message .= "message blabla.\n\n";
    $message .= "\n";
    $message .= "--" . $boundary . "\n";
    $message .= "Content-Type: application/csv-tab-delimited-table; name=\"mon_doc.csv\"\n";
    $message .= "Content-Transfer-Encoding: base64\n";
    $message .= "Content-Disposition: attachment; filename=\"mon_doc.csv\"\n\n";
    $message .= $content_encode . "\n";
    $message .= "\n\n";
    $message .= "--" . $boundary . "--\n";
     
    $mail=mail("monmail", "monsujet", $message, $headers);

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Un fichier CSV n'a pas de mise en forme.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Par défaut
    ok

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

Discussions similaires

  1. Personnaliser les cellules d'une exportation CSV
    Par rogntudju dans le forum Langage
    Réponses: 3
    Dernier message: 27/07/2010, 15h16
  2. Couleur du texte en export CSV / XLS
    Par afrodje dans le forum ASP
    Réponses: 7
    Dernier message: 17/02/2009, 13h23
  3. Export CSV de champs qui contiennent des ";"
    Par boteha dans le forum Outils
    Réponses: 4
    Dernier message: 19/09/2005, 19h05
  4. Couleur cellule stringgrid sur condition...
    Par kobe dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/08/2005, 13h49
  5. Pilotage excel (couleur cellule)
    Par TheGoldViking dans le forum C++Builder
    Réponses: 1
    Dernier message: 14/04/2005, 10h59

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