Page 1 sur 1

PHP et Ecxel

Posté : 14 mars 2007, 20:13
par dunbar
Bonjour,

Je cherche a créer un classeur excel (une feuille par commune par exemple)
Alors ma question qui pourrais me mettre sur le voix ou alors me donner l'adresse d'un bon tuto j'ai effectué divers recherche mais j'ai rien trouvé .

D'avance merci

Posté : 14 mars 2007, 20:28
par @rthur
Pourtant Google est plutôt bavard à ce sujet...
http://www.google.fr/search?q=php+excel

Qu'a tu essayé, quels problèmes as-tu rencontré?

Posté : 14 mars 2007, 21:03
par dunbar
Pourtant Google est plutôt bavard à ce sujet...
http://www.google.fr/search?q=php+excel

Qu'a tu essayé, quels problèmes as-tu rencontré?
Bonsoir,

Mon soucis est que j'arrive bien à créer un fichier excel, mais je ne sais pas comment faire pour créer un classeur, en effet les données que je récupère proviennent d'une table dans cette table il y a des données par commune et je voudrais créer une feuille excel par commune.
Mon code.
<?
include '../connect/fc-phpconnect_tvc.php';
include "../Administrator/stat_index.php";

$date = $_GET['mois'];
        list($annee, $mois, $jour) = explode("-", $date);


header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename= Facturation du $mois-$annee.xls");




    $requete = mysql_query("SELECT
                           ref_client,
                           nom_client,
                           adr_client,
                           commune,
                           code_postal,
                           date_encodage,
                           adr_modem,
                           technicien,
                           heure_debut,
                           heure_fin,
                           TA
                           FROM prestation
                           WHERE YEAR(date) = '".$annee."' AND MONTH(date) = '".$mois."'
                           ORDER BY code_postal
                           ");





    if (mysql_numrows($requete) ==0)
        {   // si elle est vide, on en informe l'utilisateur à l'aide d'un Javascript
            print "<script> alert('La requête n\'a pas abouti !')</script>";
        }

   // construction du tableau HTML
  print '<div align="center">
<table border=1 width="586">

             <TR><TD>Référence</TD><TD>Nom</TD>
<TD>Adresse</TD><TD>Commune</TD>
<TD>cd_postal</TD><TD>Date</TD><TD>Modem</TD>
<TD>Technicien</TD><TD>Début</TD><TD>Fin</TD>
<TD>TA</TD></TR><TR>';


    for ($ligne=0 ; $ligne<mysql_numrows($requete);$ligne++)
     {
         for ($colonne = 0;$colonne < 11 ; $colonne++)
              {
                 print '<TD>' .mysql_result($requete , $ligne, $colonne).  '</TD>';
              }
       print '</TR>';
      }
    print '</TABLE>';





        mysql_close();
?>
D'avance merci