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 :

export csv mutlicolonne


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut export csv mutlicolonne
    Bonjour,

    J'ai un script d'export CSV qui marche bien seulement voici une spécificité que je voudrais faire :

    dans une colonne j'ai l'entête En tête 2 qui peut avoir plusieurs réponse

    voici mon code actuel

    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
     
    function export(){
     
     
    	$content = array();
    	$head = array();
     
    	$head []= 'head1';
        $head []= 'head2';
     
     
     
       $query = "SELECT * from table ";
     
       $result = db_query($query);
       while ($data = db_fetch_object($result)) {
    		$output = array();
            $output[]= utf8_decode($data->data1);
            $output[]= utf8_decode($data->data2);
    		switch ($data->data2) {
            	case 1: $output[] = utf8_decode("test1"); break;
            	case 2: $output[] = utf8_decode("test2"); break;
            	case 3: $output[] = utf8_decode("test3"); break;
            	case 4: $output[] = utf8_decode("test4"); break;
    			default: $output[] = utf8_decode(""); break;
            }
     
     
    		$content[] = $output;
       }
       $file = 'export'.date('d_m_Y_h_i_s').'.csv';
       $fp = fopen($file,"w" ); // ouverture du fichier  
     
       $export = join(';',$entete)."\n";
       foreach ($contenu as $fields) {
    		$export .= str_replace("\n","",join(';',$fields))."\n";
       }
       header( 'Content-type: text/comma-separated-values' );
       header( 'Content-disposition: attachment; filename='.$file);
       print $export;   
    }
    Merci pour votre aide
    Images attachées Images attachées  

Discussions similaires

  1. [ACCESS 2003]Export .csv
    Par guiguikawa dans le forum Access
    Réponses: 6
    Dernier message: 23/06/2006, 10h56
  2. Export CSV
    Par LeCaméléon dans le forum XMLRAD
    Réponses: 3
    Dernier message: 18/04/2006, 14h32
  3. [EXPORT] CSV
    Par sleepy2002 dans le forum Oracle
    Réponses: 2
    Dernier message: 03/04/2006, 10h14
  4. Export CSV
    Par lapartdombre dans le forum Documents
    Réponses: 12
    Dernier message: 17/10/2005, 14h46
  5. Export CSV de champs qui contiennent des ";"
    Par boteha dans le forum Outils
    Réponses: 4
    Dernier message: 19/09/2005, 19h05

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