Exporter une table sql en excel(csv) sous php
roznos
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
ElVisit0r -
ElVisit0r -
Bonjour,
j'ai un petiit soucis: je voudrais exporter les donnees de ma base en excel avec le format csv. Pour cela, j'ai ecrit la function suivante:
Cela marche tres bien. Le probleme? eh bien dans ce code le delimiter c'est une virgule. Ce qu'il y a c'est que avec un autre ordinateur que le mien excel n'arrive pas a reconnetre ce delimiter, il affiche tout en texte(sans mettre en colonne). Et quand je change le delimiteur en point-virgule chez moi-meme ca ne marche plus...
Alors quelqu'un a une idee?
Merci
j'ai un petiit soucis: je voudrais exporter les donnees de ma base en excel avec le format csv. Pour cela, j'ai ecrit la function suivante:
<? $csv_output = '"column 1","column2"'; $result = mysql_query("select * from table"); while($row = mysql_fetch_array($result)) { $csv_output .= '"'.$row[col1].'","'.$row[col2]"'; } header("Content-type: application/vnd.ms-excel"); header("Content-disposition: csv" . date("Y-m-d") . ".xls"); print $csv_output; exit; ?>
Cela marche tres bien. Le probleme? eh bien dans ce code le delimiter c'est une virgule. Ce qu'il y a c'est que avec un autre ordinateur que le mien excel n'arrive pas a reconnetre ce delimiter, il affiche tout en texte(sans mettre en colonne). Et quand je change le delimiteur en point-virgule chez moi-meme ca ne marche plus...
Alors quelqu'un a une idee?
Merci
A voir également:
- Exporter une table sql en excel(csv) sous php
- Table ascii - Guide
- Table des matières word - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Exporter favoris chrome - Guide