[PHP] Ecrire un fichier excel avec PHP depuis MYSQL

Ecrire un fichier excel avec PHP depuis MYSQL [PHP] - PHP - Programmation

Marsh Posté le 06-09-2004 à 11:38:14    

Bonjour,
 
je cherche a générer un fichier excel à l'aide de PHP depuis des infos que je récupère dans une base MYSQL.
J'ai besoin de vos lumières svp !
 
Merci a tous
 
St-Nico

Reply

Marsh Posté le 06-09-2004 à 11:38:14   

Reply

Marsh Posté le 06-09-2004 à 11:49:03    

il existe une librairie qui fait cela  
 
enfin avec tu peut generer du excel je v essayer de la retrouver
 
edit : http://perldoc.trustno1.net/new/si [...] formatting


Message édité par neogally le 06-09-2004 à 11:52:57
Reply

Marsh Posté le 07-09-2004 à 16:07:12    

je l'ai utilisée aussi, elle est pas mal.

Reply

Marsh Posté le 09-09-2004 à 13:12:11    

PunkRod a écrit :

je l'ai utilisée aussi, elle est pas mal.


Code :
  1. <? 
  2.   header("Content-Type: application/vnd.ms-excel" ); 
  3.  
  4.   echo "<table border='1'> 
  5.   <tr> 
  6.   <td>Cellule 1</td> 
  7.   <td>Cellule 2</td> 
  8.   </tr> 
  9.   </table>"; 
  10.   ?>


Il va te l'ouvrir sous excel (je ne sais pas si c'est ce que tu cherches). L'idée est de mettre le content-type pour excel. Apres, tu generes depuis tes requetes mysql un tableau dont les cases seront mappées directement sous excel sur la première feuille. Le truc sympa est que si tu mets du style (genre css), il sera egalement mappé
 
 

Reply

Marsh Posté le 09-09-2004 à 13:45:43    

Excellent ! Je savais pas qu'on pouvait faire ça ! Je vais utiliser cette librairie pour ma collection de dvd online qui est stockée dans une base mysql. J'aurai un petit bouton excel dans mon temmplate comme ça :)

Reply

Marsh Posté le 09-09-2004 à 13:58:37    

y'a moyen de choisir :  
-le nom du fichier excel généré?
-certaine propriétés comme des remarques sur la création du fichier ? (Par exemple heure de la création du fichier, version du site etc.)

Reply

Marsh Posté le 09-09-2004 à 15:50:30    

ou bien l'auteur du fichier ? l'url du site qui l'a fait ? (un peu dans le genre de ce qu'on peut faire avec la librairie FPDF pour les fichiers PDF)  
:)


---------------
Matt
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed