Exporter une table mysql dans un fichier xls

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Exporter une table mysql dans un fichier xls

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");

Exporter une table mysql dans un fichier xls

par Pascal Buth » 31 juil. 2007, 11:24

Bonjour,

Tout est dans le titre. Je cherche à créér en php un simple bouton pour permettre à l'utilisateur Lambada d'exporter à volonté les données d'un table mysql dans un fichier excel.

Quelqu'un pour m'aider ?

Merci.