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 :

Problème lecture fichier Excel


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Problème lecture fichier Excel
    Bonsoir a tous.

    J'avance à petit pas pour arriver a ce que je souhaite (pouvoir modifier un fichier Excel)

    J'arrive a créer un fichier, mais pas moyen d'en lire un déjà existant pour récuperer la valeur d'une case.

    J'ai biensur télécharger la librairie PHPExcel.

    Voici mon code:
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <?php
     
    require_once '.Classes/PHPExcel/IOFactory.php';
    include '.Classes/PHPExcel/IOFactory.php';
     
    // Chargement du fichier Excel
    $objPHPExcel = PHPExcel_IOFactory::load('fichier.xls');
     
    /**
    * récupération de la première feuille du fichier Excel
    * @var PHPExcel_Worksheet $sheet
    */
    $sheet = $objPHPExcel->getSheet(0);
     
    echo '<table border="1">';
     
    // On boucle sur les lignes
    foreach($sheet->getRowIterator() as $row) {
     
       echo '<tr>';
     
       // On boucle sur les cellule de la ligne
       foreach ($row->getCellIterator() as $cell) {
          echo '<td>';
          print_r($cell->getValue());
          echo '</td>';
       }
     
       echo '</tr>';
    }
    echo '</table>';
     
    ?>
    Voici l'erreur que je rencontre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Warning: require_once(.Classes/PHPExcel/IOFactory.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.1\www\tableau.php on line 3
     
    Fatal error: require_once(): Failed opening required '.Classes/PHPExcel/IOFactory.php' (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-12.1\www\tableau.php on line 3
    Mon but est de faire une routine qui prend un fichier Excel existant et met en forme chaque colonne comme je le souhaite avec des supprespace, des formats texte ou des remplacements.

    D'avance merci de votre aide.

    =)

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Pourquoi il y a un point devant le chemin de PHPExcel ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Lecture fichier excel - problème NAN
    Par sebastien06 dans le forum MATLAB
    Réponses: 2
    Dernier message: 12/05/2011, 18h13
  2. problème de fichier excel.
    Par néo333 dans le forum Excel
    Réponses: 2
    Dernier message: 06/12/2005, 14h33
  3. problème lecture fichier
    Par Pleymo dans le forum Langage
    Réponses: 2
    Dernier message: 23/11/2005, 09h00
  4. [SAX] Problème lecture fichier xml
    Par BernardT dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 07/07/2005, 18h11
  5. Problème lecture fichier en C++
    Par cali1983 dans le forum C++
    Réponses: 17
    Dernier message: 20/05/2005, 09h36

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