Importer une feuille excel en php

Fermé
kio - 18 juil. 2011 à 11:16
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 18 juil. 2011 à 14:47
Salut à tous!!!!!
je coince avec un script php et j'ai urgemment besoin de votre aide pour avancer.
je souhaite importer un fichier excel en php pour le stocker dans ma base de données dans easyphp.
je souhaite, à partie d'une page html et dans un formulaire, saisir le lien vers le fichier et ensuite valider sur un bouton "submit"nommé "importer".
le problème est que g n sait pas sous quelle forme est le lien vers ce fichier et l'extention du fichier à importer.
Est-il possible que vous me proposez un script php pour l'importation avec des explications s'il vous plaît.
Merci d'avance pour votre aide.
Toute suggestion sera la bien venu!!!!!!!
A voir également:

1 réponse

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
18 juil. 2011 à 11:21
Bonjour,

Pourquoi stocker le fichier excel dans une base de donnée, et non pas enregistrer le fichier tel qu'il est sur le serveur?

Il n'y a qu'a chercher un peu sur le net "uploader fichier php", tu devrais même trouver des scripts tout prêts. Peut-être même sur CCM :)
0
le fichier excel est une feuille de données que je souhaite recupérer dans ma base de données.
je travaille en local avec easy php et j'ai deja essayé plusieurs scripts tout prêts mais en vain, je n'arrive pas à l'adapter à mes besoin et ses commentaires ne m'aident pas beaucoup.
Merci pour avoir si vite réagi.
je suis en attente d'idées........
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
18 juil. 2011 à 12:52
Pourquoi le mettre dans la base de données, et ne pas enregistrer le fichier sur le serveur (ou disque dur?)
0
j'ai besoin de les stocker dans un base de donnée pour faciliter l'exploitation et la manipulation des données contenues dans celle-ci.
S'il teplait est-ce que tu peux m'offir ton aide pour le script php qui me permettra d'importer cette feuille excel et de la sauvegarder dans une table existante de ma base de données.
Merci pour tout!!!!!
0
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
18 juil. 2011 à 13:48
Simple, je pense que ce n'est pas possible à notre niveau.

En effet, quand tu parles de fichier Excel, tu penses à un tableau simple. Mais quel traitement devra être fait s'il n'y a qu'une macro ou qu'un graphique dans le fichier?

C'est carrément un module qui va ouvrir le fichier Excel, le filtrer, et le convertir en un tableau basique digeste pour la base de données qui doit être utilisé. Et ça... je sais pas s'il y a du monde capable de ça...

Est-ce que tu peux nous expliquer le projet dans son ensemble, qu'on essaye de trouver une solution de contournement s'il te plait?
0
je developpe un outil de suivi sur des clients privilégiés d'une entreprise.
il m'a été demandé de concevoir ceci par le biais de pages html de sorte que l'administrateur puisse se connecté et avoir accès à ces données en tout lieu.
La simulation doit se faire sous easyphppour faciliter l'hébergement.
Dans phpmyadmin, j'ai crée une BDD qui contient des tables pour la manipulation de ces clients.
j'ai écrit des scripts php pour des enrégistrements manuels dans ces tables, avec des mises à jour possibles et la récupération de chacune de ces tables sous forme de tableaux à partir des pages web.
le problème qui se pose est qu'il faille intégré les anciennes données existantes(fichier excel) dans la nouvelle BDD, et ce à partir des pages web.
Dans easyphp, il est posiible d'importer directement des fichiers excel dans une table de la base.
chose que j'ai faite et qui marche.
Seulement le cahier de charge indique que l'importation doit se faire à partir d'une page web en saisissant le nom du fichier à importer (ou url), facilitant ainsi le travail ,pour un utilisateur étranger au develloppement de l'outil.
Alors que pensez-vous ???????
0