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 14/12/2006, 22h28   #1
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
Par défaut PHP, Excel et l'objet COM

Bonjour à tous,
Je cherche comment automatiser la récupération de données dans 1 fichier xls, pour les enregistrer dans une bdd...
Autant depuis un csv pas de pb, ou bien générer un fichier excel ça se fait sans pb également, mais là je cale un peu.
Une chance, le serveur est 1 serveur windows, donc je devrais peut-être m'en sortir avec l'objet COM, que je n'ai jamais utilisé puisque travaillant tout le temps sur des serveurs linux...
Mais impossible de trouver des tutos ou autres tuyaux pour la gestion des fichiers xls en PHP

Avez vous des pistes ?
Merci.
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 23h31   #2
Membre émérite
 
Avatar de goldkey
 
Inscription : mars 2003
Messages : 795
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2003
Messages : 795
Points : 842
Points : 842
Citation:
Envoyé par renaudjuif
Mais impossible de trouver des tutos ou autres tuyaux pour la gestion des fichiers xls en PHP
Franchement c'est que tu y as mis de la mauvaise volonté !!!

Communication entre PHP et Excel via l'objet COM:
http://stephaneey.developpez.com/tutoriel/php/phpexcel/

D'autres exemples sont dispo si tu te donnes la peine de faire une (vrai) recherche avec
goldkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 23h39   #3
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
Ce lien parle de génération de fichiers xls, je l'ai déjà vu...
Mais c'est l'inverse que je veux faire : parser un xls et non pas le générer.
Pour ton 2ème lien, idem... As tu ouverts les liens google ?
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 23h47   #4
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
Je viens de trouver quelque chose d'intéressant :

http://sourceforge.net/project/showf...ase_id=272752#

A première vue, ça marche même avec +ieurs feuilles dans 1 fichier excel, et sans COM.

Donc la "vraie" recherche google c'est ça :
mot clé : parser xls avec php
qui donne entre autres ce ce lien en 1ère page des résultats:
http://www.developpez.net/forums/arc...p/t-68244.html
et la réponse se trouve dans la page en cache puisque le lien affiché n'affiche plus le même post.
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 00h20   #5
Membre émérite
 
Avatar de goldkey
 
Inscription : mars 2003
Messages : 795
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2003
Messages : 795
Points : 842
Points : 842
Citation:
Envoyé par renaudjuif
Ce lien parle de génération de fichiers xls, je l'ai déjà vu...
Il te suffit d'utiliser la méthode
Citation:
$excel->Workbooks->Open();
qui te permet d'ouvrir un fichier Excel et dans lire le contenu !!
Je vois pas ou est le probleme ??
goldkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 00h38   #6
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
Merci de ta réponse.

Ta réponse est intéressante parce qu'elle n'apparait pas dans les pages retournées par 1 recherche sur excel et COM. Ca parle tout le temps de génération de fichiers xls...

Le problème pour moi est que, comme je l'ai écrit + haut, je n'ai jamais utilisé COM, si je maitrisais COM je n'aurais pas fait ce post.

Je faisais 1 recherche globale sur la façon de gérer du xls, sans prendre le temps d'entrer dans le détail de chaque page de résultats.

Maintenant je vois que je peux pousser la recherche + loin sur COM,
donc J'ai ma réponse.

Merci, et essaie de comprendre que quand on pose 1 question, c'est qu'on n'a pas encore trouvé la réponse
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h31.


 
 
 
 
Partenaires

Hébergement Web