Export xls

Fermé
freeb83 Messages postés 304 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 25 mai 2015 - 9 avril 2010 à 21:40
Bonsoir,
J'ai fait un petit bout de code pour extraire une bdd en xls. Cela marche bien mise à part un petit message d'erreur à l'ouverture d'excel qui me dit que :"Le format de fichier que vous tentez d'ouvrir est différent de celui spécifié par l'extension du fichier. Assurez vous que le fichier n'est pas endommagé et qu'il provient d'une source fiable avant de l'ouvrir. Souhaitez-vous ouvrir le fichier maintenant?"
Si je répond oui, pas de soucis. Le fichier est nickel. Point de vue confort pour l'utilisateur, pas top.
Voici mon bout de code php:
<?php
header("Content-type: application/vnd.ms-excel; charset=windows-1252/Winlatin1?");
header("Content-Disposition: attachment; filename=test.xls");
include ('connexion.php');
$req=mysql_query("select * FROM test WHERE pers_verr='1'");
echo"<table border='1'>
<tr>
<td>Champ1</td>
<td>Champ2</td>
<td>Champ3</td>
<td>Champ4</td>
<td>Champ5</td>
<td>Champ6</td>
<td>Champ7</td>
<td>Champ8</td>
<td>Champ9</td>
</tr>";
while($ligne=mysql_fetch_object($req))
{
echo "<tr >
<td>$ligne->pers_nom</td>
<td>$ligne->pers_prenom</td>
<td>$ligne->pers_champ3</td>
<td>$ligne->pers_champ4</td>
<td>$ligne->pers_champ5</td>
<td>$ligne->pers_champ6</td>
<td>$ligne->pers_champ7</td>
<td>$ligne->pers_champ8</td>
<td>$ligne->pers_com</td>
</tr>";
}
echo"</table>";
?>