Bonjour,
Voici un truc que je n'arrive pas à résoudre : j'ai tout un tableau HTML stocké dans UN champ texte d'une base SQL.
Je veux l'exporter sous Excel, donc j'ai un truc du type :
$sql = "SELECT leTableau FROM tableSQL";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$tableau = $data[leTableau];
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-disposition: filename=toto.xls");
$affiche=addslashes($tableau);
echo "$affiche\r\n";
Jusque là, tout fonctionne.
Sauf que j'ai, dans le tableau HTML stocké en SQL, des champs qui commencent par un zéro (des références). Et lors de l'export, Excel interprète ces références comme des entiers, et du coup me vire les zéros qui commencent la référence... et ma référence exportée devient donc fausse.
Avez-vous une idée pour garder les zéros qui commencent ces références dans le fichier Excel ?
Merci !
Philippe