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

Langage PHP Discussion :

Ouvrir un fichier excel en ligne avec COM


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Mars 2010
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 76
    Points : 57
    Points
    57
    Par défaut Ouvrir un fichier excel en ligne avec COM
    Bonjour,

    j'ai un petit problème au niveau de la lecture d'un fichier excel sur un serveur en ligne, sachant que le code s'exécute correctement en local.

    Donc, j'ai mis des alerts entre chaque ligne de code et je ne vois que l'alert du 0, c'est donc que la ligne d'après plante sinon je verrais l'alert suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    if (isset($_POST['go']))
    {
        echo "<script language='javascript'> alert(\" 0 \")</script>";
        $excel=new COM("Excel.application");
        echo "<script language='javascript'> alert(\" 1 \")</script>";
        $classeur = $excel->Workbooks->Open("/site/formulaires/".$_FILES['fic_excel']['tmp_name']);
        echo "<script language='javascript'> alert(\" 2 \")</script>";
        $feuille = $classeur->Worksheets(1);
    }
     
    echo '<form name="blabla" action="for_prix.php" method="post" enctype="multipart/form-data">';
        echo '<input type="file" name="fic_excel" value="test" />';
        echo '<input type="submit" name="go" value="Valider" style="width:150px" />';
    echo '</form>';
    J'ai regardé le tuto et je ne vois pas de différence avec ce que j'ai fais, et je vais me répéter mais ca marche bien en local mais pas en ligne (ce qui est le but )

    Merci de me débloquer si possible

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 383
    Points : 10 411
    Points
    10 411
    Par défaut
    ça va être dur de te débloquer car "Les fonctions COM ne sont disponibles que sous les versions Windows de PHP" c.f. http://www.php.net/manual/fr/com.requirements.php

  3. #3
    Membre du Club
    Inscrit en
    Mars 2010
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 76
    Points : 57
    Points
    57
    Par défaut
    Qu'est ce que tu entends par "les versions Windows de PHP" ?

    Les caractéristiques du serveur sur lequel je bosse sont :
    Windows NT YW262MAW 6.0 build 6001 (Windows Server 2008 Web Server Edition Service Pack 1) i586

    Ca semble être du windows pour moi

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/12/2013, 18h28
  2. Ouvrir un fichier excel avec Java?
    Par pigeonfurtif dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 19/05/2010, 11h45
  3. Macro pour ouvrir un fichier excel avec des ','
    Par oliver75 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 30/05/2007, 18h08
  4. ouvrir un fichier excel avec VB6
    Par sweety2094 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/04/2007, 13h06
  5. ouvrir un fichier Excel avec une requete perso
    Par legillou dans le forum Access
    Réponses: 9
    Dernier message: 21/06/2005, 15h14

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