cs_emsi3
Messages postés3Date d'inscriptionmercredi 9 mai 2007StatutMembreDernière intervention20 mai 2009
-
19 mai 2009 à 15:22
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 2009
-
20 mai 2009 à 19:30
Saut, je suis un programmeur débutant en web ;
Je cherche une fonction ou un code source qui permet de modifier un fichier excel pour écrire une donnée dans une cellule bien précise (tant mieux si on peu déterminer la cellule dans le fichier excel avant l'insertion de notre mot clé )
cs_emsi3
Messages postés3Date d'inscriptionmercredi 9 mai 2007StatutMembreDernière intervention20 mai 2009 20 mai 2009 à 11:38
J'ai bien compris,
j'ai essayer avec un code de l'écriture W, mais ca marche pas ,,il me crée un nouveau fichier excel et il écrase le 1er fichier excel,juste je voudrai modifier le 1er f ou un fichier existant ....
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 20 mai 2009 à 14:03
Si tu commençais par lire le sdocs des classes... Il ya a le complément de Excel Writer; le Reader.. pour modifier un tableur en PHP, c'ets comme dans le naturel, on le charge entièrement en mémoire; on modifie et on sauve.
cs_emsi3
Messages postés3Date d'inscriptionmercredi 9 mai 2007StatutMembreDernière intervention20 mai 2009 20 mai 2009 à 19:05
merci mon frére j'ai arrivé à modifier un fichier excel voici mon code,
<?php
$chaineR="texte remplacer";
$FILENAME="C\:test.xls"; //nom du fichier à ouvrir
//ouverture du fichier
$excel=new COM("Excel.application" );
$excel->Workbooks->Open($FILENAME);
$book=$excel->Workbooks(1);
$sheet=$book->Worksheets(1);
$range='A7';
$cell=$sheet->Range($range); //selection de la cellule
echo $cell->value=$chaineR; //remplissage
//sauvegarde et fermeture du fichier
$book->Save();
unset($sheet);
unset($book);
$excel->Workbooks->Close();
$excel->Quit();
unset($excel);
?>
Mais ca marche pas avec tout les fichiers d'Excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 20 mai 2009 à 19:30
Le problème Excel, comme toute la suite bureautique de Microsoft d'ailleurs, ce sont les multiples incompatibilités de formats entre versions, à tel point que Office lui-même n'est pas toujours capable de relire correctement un document créé avec une version précédente...
Pour être certain de pouvoir toujours y accéder, il faut sauvegarder les documents Excel toujours dans le même format et si possible de la même version.
Ce problème n'existe pas avec le format ouvert OpenDocument, qui lui a un format bien défini et publié.