[CSV] Format des données exportées dans Excel
Bonjour,
Dsl, je n'ai rien trouvé qui réponde à ma question sur le forum...:oops:
Depuis ma page php, j'exporte des données dans excel.
Le problème, c'est que des données qui sont à l'origine du texte (type 0023456789) arrive dans excel en format nombre (type 23456789).
Comment faire pour forcer le format de la cellule à l'affichage dans excel, ou tout simplement conserver le format de la donnée envoyée?
J'ai tenté de faire un settype avant d'envoyer l'info dans excel mais ça ne marche pas :cry:
Merci bcp de votre aide!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=test.xls");
$lot= "0023456789";
settype($lot,string);
$text = '<table>';
$text .= '<tr><td>'.$lot.'</td></tr>';
$text .= '</table>';
echo $text;
exit;
?> |