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