Hello
Actuellement, jecris une "application" en php pour modifier un fichier excel depuis une interface web.
J'arrive à récupèrer les informations ainsi qu'à les modifier.
J'utilise ODBC, et je me connecte à ma feuille comme ceci : Driver={Microsoft Excel Driver (*.xls)}; DBQ=C:wampwwwplanningplanning.xls; ReadOnly=False; FirstRowHasNames=False;
Seulement, parmis les informations à recuperer, se trouve des cellule avec une formule. Je recupere bien un resultat, mais erroné.
J'essaie expliqué :
imaginons qui j'ai une cellule A1 qui contient 18 et une cellule B69 qui contient =A1. La cellule B69 a donc visuellement la même valeur que A1.
Maintenant, je veux mettre 28 comme valeur pour A1 :
- si je modifie A1 via Excel, aucun problème, B69 change de valeur
- si je modifie A1 via le programme PHP et que j'affiche la valeur de B69 via le programme PHP, probleme ! B69 contient l'ancienne valeur (cad 18 au lieu de 28)
- si je modifie A1 via le programme PHP et que j'ouvre la feuille excel dans Excel, aucun probleme, B69 aura la bonne valeur.
Une idée de l'origine du probleme et comment le corriger ?
---------------
Une femme c'est temporaire - une ex c'est pour la vie.