par
Ryle » 31 juil. 2007, 14:31
Le plus simple est peut être de faire un fichier csv... tu fais ta requête et tu sépares chaque champ par un point virgule, si le champ contient un retour chariot ou un point virgule, tu le délimites par des guillemets, et s'il contient des guillemets, tu les doubles
Selon ta version de php, tu peux également utiliser les fonction spécifique csv genre fputcsv()
Autre solution, faire une simple page html avec un grand tableau, et passer les headers qui vont bien pour que le navigateur l'ouvre dans excel :
header("Content-Type: application/vnd.ms-excel");
Le plus simple est peut être de faire un fichier csv... tu fais ta requête et tu sépares chaque champ par un point virgule, si le champ contient un retour chariot ou un point virgule, tu le délimites par des guillemets, et s'il contient des guillemets, tu les doubles :)
Selon ta version de php, tu peux également utiliser les fonction spécifique csv genre fputcsv() :)
Autre solution, faire une simple page html avec un grand tableau, et passer les headers qui vont bien pour que le navigateur l'ouvre dans excel :
[php]header("Content-Type: application/vnd.ms-excel");[/php]