Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2006, 23h30   #1
Invité régulier
 
Inscription : mai 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 31
Points : 8
Points : 8
Par défaut PHP et Excel

Bonjour,

J'ai plusieurs tableaux à exporter sous Excel. Ces tableaux sont déjà réalisés en HTML, j'aimerais simplement réaliser les "images" de ces tableaux sous Excel. La seule contrainte est qu'il me faut plusieurs tableaux dans plusieurs pages de mon fichier Excel.

Si je n'avais pas cette contrainte, il me suffirait de placer un header dans le fichier. Comment je peux gérer plusieurs pages dans un fichier Excel, suis-je obligé d'instancier un objet COM par exemple, ou d'utiliser une librairie spécifique ?

Merci pour vos réponses !
outlawz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 09h26   #2
Membre Expert
 
Avatar de Bidouille
 
Inscription : mars 2003
Messages : 1 158
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 1 158
Points : 1 054
Points : 1 054
L'objet COM est dispo uniquement sous Windows
__________________
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Bidouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 11h03   #3
Invité régulier
 
Inscription : mai 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 31
Points : 8
Points : 8
oui, je suis sous Windows !
outlawz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 11h22   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
jette déjà un coup d'oeil à ce tutoriel pour les bases de COM :
http://stephaneey.developpez.com/tutoriel/php/phpexcel/
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 12h08   #5
Invité régulier
 
Inscription : mai 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 31
Points : 8
Points : 8
Merci mathieu mais j'avais déjà lu le lien.

En fait, tous mes tableaux HTML sont déjà réalisés. Et en fait, pour chaque page, si je met les 2 lignes dessous à la fin de chaque fichier

Code :
1
2
 header('Content-Type: application/vnd.ms-excel');
 header('Content-Disposition: attachment; filename='.'Export'.'.xls');
j'ai bien mon tableau dans une page Excel.

Le soucis, c'est qu'il me faudrait plusieurs tableaux dans ce fichier Excel et que je cherche à ne pas réécrire une procédure entière pour créer le même tableau pour l'écrire dans un fichier Excel.
outlawz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 13h35   #6
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Normalement les header ce mettre en haut du fichier avant affichage du code HTML. Si tu veux avoir un fichier excel avec plusieurs tableau sur la même page. Il faut que ton tableau soit très basique sans css mais les attributs à l'ancienne de HTML genre bordercolor, valign,etc. Tu les fais à la suite dans le même fichier généré. A moin que tu parlais de classeur ?
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 13h39   #7
Invité régulier
 
Inscription : mai 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 31
Points : 8
Points : 8
En fait, je parlais de plusieurs feuilles dans le classeur avec chacune un tableau.
outlawz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 13h50   #8
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par outlawz
En fait, je parlais de plusieurs feuilles dans le classeur avec chacune un tableau.
Ha là, il faut voir du coté de l'objet COM ou il me semble qu'il y a PEAR qui permet de le faire.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 13h54   #9
Invité régulier
 
Inscription : mai 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 31
Points : 8
Points : 8
Donc, je suis bien obligé de me retaper tout le traitement pour créer mon tableau en Excel
outlawz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 21h03   #10
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Bonsoir,
je ne sais pas si c'st toujours d'actualité, mais avez-vous regardé ici ?
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web