[PHP/Excel] => [MySQL] HELP !!

Fermé
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 - 2 oct. 2006 à 11:54
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 - 2 oct. 2006 à 15:50
Bonjour,

Je dois récupérer des données se trouvant dans un fichier Excel (données venant d'une application) vers ma base de données MySQL (données de l'application que je suis en train de développer)...

Je trouve pas mal de choses sur internet mais dans l'autre sens : de PHP vers Excel !! Ca pourrait m'intéresser pour la suite, mais là n'est pas l'urgence !!

Ce qui me préoccupe est que ce traitement n'est pas ponctuel sinon, à l'aide de EasyPHP je me contenterais de récupérer les données en enregistrant mon .xls en .csv et en l'important dans ma base ...

Mais ce n'est pas le cas, je dois faire ça à l'aide de PHP parce que c'est à chaque connexion d'un utilisateur. En fait je dois mettre à jour ma base de données parce que je centralise l'information de plusieurs application (Données sous Excel, Access ...)

Si quelqu'un peut m'aider, ce sera en quelque sorte mon sauveur !

Merci d'avance pour votre aide !!
A voir également:

5 réponses

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
2 oct. 2006 à 14:30
Bonjour Elsa,

Je pense qu'il faut te diriger vers une solution de pont ODBC... C'est un peu cramouche, mais ca devrait fonctionner.
0
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14
2 oct. 2006 à 14:46
AAAAAAAAAAHHHHHHHHHHHHHHH !!

Ca ne me dit rien qui vaille : "solution de pont ODBC", lol !!

Je crois que j'ai encore plus peur qu'avant de ce que je dois réaliser !!

Mais merci pour le tuyaux, je vais chercher dans ce sens !!
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
2 oct. 2006 à 14:49
En fait, pour aller faire des requetes dans Excel comme dans une base MySql on peut utiliser un driver ODBC. Cela doit etre dans le panneau de configuration > Outil d'administration > Gestionnaire ODBC
0
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14
2 oct. 2006 à 15:00
Je suis dans le Gestionnaire, mais je ne vois pas ce que je dois/peux/veux faire !!

En fait, pour l'instant, ej travaille en local, mais par la suite mon PC ne sera pas celui sur lequel sera installé mon application ...

Chaque user l'aura sur son intranet et tout sera distant !

Là je me contente d'essayer de récupérer des données xls dans un fichier bidon.xls mais par la suite, cette solution de pont ODBC sera-t-il encore bon ??

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
2 oct. 2006 à 15:07
Ou se trouvera le fichier xls ainsi chargé ? Sur la machine de l'utilisateur ou sur un emplacement réseau prédéfini ?
0
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14
2 oct. 2006 à 15:13
Il est sur un emplacement prédéfini.

En fait, c'est un document permet à une personne de saisir des informations sur l'activité des agents d'un service. Il peut donc être ouvert n'importe quand !! Je me demandais donc aussi si, quand il est en lecture seule, je pourrais quand même récupérer ce qui m'intéresse ?

Encore merci
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248 > elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008
2 oct. 2006 à 15:23
C'est dommage, je n'ai pas de Windows sous la main pour tester. Il te faudra parametrer le driver ODBC sur le serveur. Une fois parametré, tu accederas à chaque feuille du document comme si tu accedais à une table.
Il faut dans un premier temps parametrer l'ODBC.
0
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14 > elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008
2 oct. 2006 à 15:50
Merci pour toutes ces infos ...

Je vais voir ce que je trouve dans ce sens sur Internet !

J'espère que ce ne sera pas trop dur ... (pour moi)
<=>
J'espère que ce sera simple (pour tous) !!

MERCI !
0