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 :

Exporter mon tableau en excel


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut Exporter mon tableau en excel
    Bonjour à tous.

    je suis dans la partie finale de mon application et je voudrais créer un bouton " Export Excel"

    voici mon code PHP :

    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
    <table id="inquitable">
    					<tr>
    						<td class="col1"><label class="text8">Contact Name</label></td>
    						<td class="col2"><label class="text8">Sent</label></td>
            	 		</tr> 
    					<tr>
    						<td class="col1"><label class="text8">&nbsp;</label></td>
    						<td class="col2"><label class="text8">&nbsp;</label></td>
            	 		</tr> 
    				<?php	
    				while($donnees = mysql_fetch_array($reponse))
    				{ 
    				$rep = mysql_query("SELECT First_name,Last_name FROM contacts WHERE Id_contacts=".$donnees['Id_contacts']."");
    				$check = mysql_fetch_array($rep); 
     
    				$reponsesend = mysql_query("SELECT Send FROM reports_contacts WHERE Id_reports='$idrep' AND Id_contacts=".$donnees['Id_contacts'].""); // Requête SQL 
    				$send = mysql_fetch_array($reponsesend);
     
    				echo '<tr>';
    				echo '<td class="col1"><label class="text9">'.$check['Last_name'].' '.$check['First_name'].''; echo '</label></td>'; 
     
    				if ($send['Send']==1)
    				{
    				$valeursend = '<label class="green">Yes</label>'; 
    				}
    				else
    				{
    				$valeursend = '<label class="red">No</label>';
    				}
    				echo '<td class="col2">'.$valeursend.'</td>';
    				echo'</tr>';
    				}	
     
    				echo '</table>';
    				mysql_close(); // Déconnexion de MySQL	
    				?>
    il me génère un tableau comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td>10 steps to Green IT</td><td> 2008-10-16</td>	
    				<input type="hidden" name=3 value="ok"/>
            	  </tr><tr class="zone" onclick="window.location.href('index.php?page=P_Inquiryreports&From_list=yes&id_report=7');"/> 
              		<td>European Energy Markets Observatory</td><td> 2007-11-12</td>	
    				<input type="hidden" name=7 value="ok"/>
    Donc je voudrais récupérer mes valeurs Name et Date et les mettre dans un fichier Excel.

    Si vous pouvez- m'aider a la réalisation.

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    j'ai trouver ceci sur le net mais il ne se passe rien :

    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
    //Premiere ligne = nom des champs (si on en a besoin)
    $csv_output = "p_nom,p_email";
    $csv_output .= "\n";
     
    //Requete SQL
    $query = "SELECT * FROM reports WHERE Listing=1 ORDER BY Name";
    $result = mysql_query($query);
     
     
    //Boucle sur les resultats
    while($row = mysql_fetch_array($result))
    {
    $csv_output .= "$row[Name]\n";
    }
     
    header("Content-type: application/vnd.ms-excel");
    header("Content-disposition: attachment; filename=AddressBook_" . date("Ymd").".xls");
    print $csv_output;
    exit;
    ?>
    aussi je voudrais mette ce code dans un bouton mais comment faire ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    ceci est du php je suppose ?

    aurait tu pas oublier quelquechose car ton code m'affiche ceci dans ma page web :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Colonne 1Colonne 2 valeur 1valeur 2 valeur 1valeur 2 END; exit; ?>
    c'est possible de mettre ceci dans un bouton ? comment faire ?

    merci

Discussions similaires

  1. Exporter mon featureDataGrid sur Excel
    Par solaar dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 15/04/2013, 19h36
  2. Réponses: 1
    Dernier message: 02/12/2010, 10h46
  3. [Excel] Exporter un tableau d'une page php vers un fichier Excel
    Par griese dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 04/07/2006, 10h50
  4. exporter mon dbgrid vers excel
    Par nil dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/04/2006, 10h44
  5. [Excel] Exporter un tableau vers excel
    Par legillou dans le forum Documents
    Réponses: 8
    Dernier message: 08/02/2006, 14h37

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