Je fais un export de données vers un fichier xls.
Je crée dans un premier temps mon export dans un fichier php, ou je place mes données dans des tableaux html. Je rajoute dans les headers ce script pour generer le fichier xls :
CODE
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=dataExport.xls");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=dataExport.xls");
Jusque la, pas de probleme. Le fichier (dataExport.xls) est genere comme je le souhaite.
Le problème se situe au niveau de certains caracteres: apostrophe, signe euro (parmis les plus génants) qui apparaissent dans le fichier excel sous la forme de petit carré...
Quelqu'un a déjà eu le meme type de probleme ?
Faut-il faire un traitement des données avant ?
