|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : juin 2007 Messages : 3 ![]() |
Bonjour,
Je vais vous expliquer le problème auquel je suis confronté en ce moment même. Je dois extraire des données de ma base de données (via PHP) pour alimenter un fichier EXCEL. Jusque là, aucun problème lorsqu'il s'agit d'intégrer ces données dans un nouveau fichier que je crée via le script PHP. Par contre, j'ai un soucis tout autre. J'ai besoin d'exporter certaines données de ma base (toujours via PHP) mais cette fois-ci dans un fichier EXCEL qui existe déjà. Ce fichier EXCEL est un fichier type, avec une présentation à respecter, une image et des textes déjà présents. Il y a juste quelques champs "vide", que je dois remplir à l'aide des informations de ma base de données. J'ai regardé un peu partotu sur la toile, avec mon ami Google, j'ai trouvé plusieurs choses, l'objet COM, le write_excel etc. Mais rien concernant l'ouverture d'un fichier existant, l'écriture à l'intérieur de celui-ci et la sauvegarde sous un autre nom. Est-il possible de faire ce que je souhaite ? (Ouverture/Ecriture/Sauvegarde dans un fichier existant) Ou bien faut-il grâce à l'objet COM que je regénère ce fichier "type" à chaque fois via mon script PHP. J'ai peur que cela pose problème pour l'insertion de l'image, sa position dans la feuille, les fusions de cellulles, la taille des colonnes, etc. Le serveur est sur une machine Windows ainsi que tous les postes qui travaillent sur l'application, c'est pour cela que je peux utiliser l'objet COM. Voilà, je vodurais avoir l'avis des spécialistes là-dessus, car je ne sais pas si ce que je cherche à faire est possible. Merci beaucoup. |
|
|
00
|
|
|
#2 | |
![]() ![]() Guillaume RossoliniDirecteur technique Inscription : février 2004 Messages : 13 720 ![]() |
Salut
De quelle version d'Excel s'agit-il, est-ce la 2007 ou une version antérieure ? [Edit] Pour Excel 2007 : http://www.codeplex.com/PHPExcel Citation:
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework) Ressources PHP - Ressources Zend Framework |
|
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 2 ![]() |
Salut,
Via l'objet COM c'est tout à fait possible. Voici un bout de code que j'utilise pour ouvrir un fichier Excel Code :
Un tuto pour demarrer: http://stephaneey.developpez.com/tutoriel/php/phpexcel/ une classe sympa mais à modifier si tu veux ouvrir un fichier existant : http://gutmans.org/COM_excel.php |
||
|
|
01
|
|
|
#4 |
|
Membre actif
![]() |
Bonjour,
Tiens ton bonheur ! http://www.developpez.net/forums/sho...d.php?t=364330 Ensuite http://www.developpez.net/forums/sho...t=14617&page=4 (dans les derniers post) Cordialement |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Salut à vous,
Moi j'ai le même soucis. Le modèle de document a été rédigé en Excel 2003 car il est ensuite envoyer à différents utilisateurs. Seulement, le script est executé de manière hebdomadaire par CRON et sous une machine Debian ... L'objet COM n'est donc pas possible. Existe-t-il une bibliothèque autres que ExcelWritter ?
__________________
« Ne me faites pas d'objections. Les difficultés en feront assez d'elles-mêmes. » sir Winston Churchill |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com