Bonjour,
J'exporte les valeurs d'une base de données dans un fichier CSV pour Excel de cette manière:
Tout se passe bien, à l'exception du format de certaines cellules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $save_row = "NomChamp1;NomChamp2\n"; $save_row .= $ValeurChamp1.";".$ValeurChamp2."\n" header("Content-type: application/vnd.ms-excel"); header("Content-disposition: attachment; filename=Export_" . date("Ymd").".csv"); print $save_row; exit;
Si $ValeurChamp a une valeur du type "1-2-7", Excel (ou Open Office) considère qu'il s'agit d'une date et change son format (sort "01.02.07").
J'ai tenté d'ajouter un espace, sans succès.
Y a-t-il une astuce pour éviter ce genre de mises en forme automatiques?
Merci d'avance de votre aide![]()
Partager