IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Executer un fichier php a partir d'Excel ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 132
    Par défaut Executer un fichier php a partir d'Excel ?
    Bonjour à tous,

    Dans mon entreprise, il y a une toolbox qui sert a recenser l'état d'un switch via un fichier php (contenant la requête) et le transforme en tableau dans une autre page.

    Avec excel, je voudrais lancer cette requête et récupérer toutes les données dans un fichier excel, mais comment faire ??

    Merci de votre aide.
    Cordialement
    Benjamin

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    en vba avec l'instruction shell, tu appelles l'interpréteur php en ligne de commande sur ton script.
    il ne reste plus qu'à associer la macro à un bouton ou une image pour plus de convivialité.

    Ca donne à peu près ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "%Chemin vers l'interpréteur php%\php.exe %Chemin vers le script%"
    Si tu ne disposes pas de l'interpréteur php sur ta machine, shell suppporte les chemins unc: \\nom machine\nom partage\...". Dans ce cas l'interpréteur doit être partagé par une machine sur le réseau.

    Par contre pour récupérer le résultat dans le même classeur Excel que celui où tu stockes ta macro je vois pas trop comment faire avec cette méthode.

    A mon avis tu devrais raisonner à l'envers, c'est à dire créer un script php que tu peux exécuter sur ta machine, interrogeant le switch et générant un fichier Excel. PHP étant un langage très simple la génération de fichiers Excel est aisée.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 132
    Par défaut
    ok mais qu'est ce qu'un interpreteur ?? Et en faite la requete ce fait a partir d'un navigateur web, donc comment lancer cette page web a partir du bouton ??
    En gros, comment lancer une page web à partir d'un bouton ??

    Benjycool

Discussions similaires

  1. Ouvrir un fichier Help .chm à partir d'Excel
    Par SimpleUser dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/11/2007, 21h30
  2. executer un fichier java a partir d'un autre!
    Par moon5 dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2007, 13h23
  3. [BATCH] executer une fichier .php
    Par pierre.coudert dans le forum Windows
    Réponses: 2
    Dernier message: 28/02/2007, 11h47
  4. Réponses: 3
    Dernier message: 05/11/2006, 18h55
  5. Réponses: 3
    Dernier message: 01/08/2006, 23h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo