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

Bibliothèques et frameworks PHP Discussion :

[PHPExcel] Ne prend en compte les modifications du fichier Excel


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Par défaut [PHPExcel] Ne prend en compte les modifications du fichier Excel
    Bonjour,

    Ne trouvant aucune réponse concernant mon soucis, c'est ainsi j'écris mon premier post...

    J'utilise actuellement PhpExcel que je viens de découvrir. Je suis satisfaite de sa simplicité néanmoins j'ai un soucis. Pour le moment je ne fais qu'afficher les données de mon fichier excel sur une page html en php objet. Mon problème est le suivant : lorsque je modifie les données de la source (cad le fichier excel), les modifications ne sont pas prises en compte et ma page affiche toujours les même données ! Je fais le test pour l'affichage d'une cellule.

    mon fichier Excel.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    static public function afficheFileExcel(){
    		$objPHPExcel= PHPExcel_IOFactory::load("../excel/unFichierExcel.xlsx");
    		$sheet = $objPHPExcel->getSheet(0);
     
    		foreach($sheet->getRowIterator() as $row) {
    			$cellIterator = $row->getCellIterator();
    		 	$cellIterator->setIterateOnlyExistingCells(false);
    		 	 foreach ($cellIterator as $cell){
    		 	 	$contenu =$sheet->getCell('A3');
    			}
    			return $contenu;
     
    		}
    Si vous pouviez jeter un coup d'oeil et éclairer ma lanterne :s

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Ce n'est pas parce que tu modifies ton objet PhPExcel que celle-ci est écrite directement dans ton fichier, il faut explicitement lui spécifier.

    Tu peux regarder ce lien, qui explique comment écrire dans un fichier existant.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Par défaut
    Tout d'abord merci de ta réactivité.

    Seulement je ne sais pas si je me suis mal exprimée ou si c'est la réponse que je ne saisi pas. Si j'ai bien compris, le lien que tu m'as donné m'indique "juste" comment de php, écrire dans un fichier excel ? Ce n'est pas vraiment ce que je veux (pour le moment).
    Le but de mon projet est que les utilisateurs modifient les fichiers excel à la mano (comme ils le font actuellement) et qu'il soit possible de les visualiser sur la page web accessible par tout le monde.

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Un genre de "google docs" en somme si je comprends bien.

    Tu modifies bien le fichier excel qui se situe sur le serveur ?

  5. #5
    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
    Par défaut
    Ce que tu décris est le fonctionnement normal.
    PHPExcel lit le fichier tel qu'il est.

    Est-ce que tu as vraiment constaté que ton script ne lit pas les mêmes valeurs que le fichier Excel existant ?
    Ajoute éventuellement un affichage de la date courante et de la date de modification du fichier lu pour être sûr.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2015, 15h09
  2. [WD17] l'Execution ne prend en compte les conditions
    Par cobos dans le forum WinDev
    Réponses: 5
    Dernier message: 29/04/2014, 11h33
  3. Réponses: 14
    Dernier message: 28/05/2013, 10h52
  4. [Wamp] Wampserver ne prend pas en compte les modifications
    Par rajensias dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 08/12/2009, 14h45
  5. Parfois le mdw ne prend pas en compte les modifications
    Par minot83 dans le forum Sécurité
    Réponses: 6
    Dernier message: 21/05/2009, 14h22

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