Publipostage en php via xls - Fusionner

Fermé
jamespage - 6 août 2008 à 17:40
 mpmp93 - 13 avril 2011 à 11:02
Bonjour à tous,

en PHP, je cherche un script ou une fonction qui me fusionne un fichier word et un fichier excel tel un publipostage ?

2 fichiers en entrée :

- template.doc : définie la mise en page à obtenir avec le nom des champs
- données.xls : dont les colonnes sont ces champs et les lignes tous les enregistrements.

Le résultat :

- un fichier resultat.doc : contenant mon template répété autant de fois qu'il y a d'enregistrements avec pour chaque "répétition" les champs spécifiés.

Exemple :

template.doc : L'adresse de "nom" "prenom" est "adresse"...
données.xls : le tableau à 3 colonnes (nom, prenom, adresse) avec à chaque ligne des noms de personnes et leur adresse :

nom | prenom | adresse
--------------------------------------
nom1 | prenom1 | adresse1
nom2 | prenom2 | adresse2
nom3 | prenom3 | adresse3
... | ... | ...

Résultat : le fichier word suivant:

L'adresse de nom1 prenom1 est adresse1...
L'adresse de nom2 prenom1 est adresse2...
L'adresse de nom3 prenom1 est adresse3...
...

Très cordialement, merci
A voir également:

3 réponses

je ferais ça en vba et non en php ; trop complexe
0
Oui effectivement je vais faire tout ça en vb...

Merci de m'avoir répondu en tout cas.

Cordialement,

james.
0
Bonjour,

J'ai une solution simple expliquée ici:

http://html5.immo-scope.com/index.php?page=php/publiPostageDocumentWord

Aucune libraire, pas de framework, tient en 10 lignes de code php... Et super-efficace...

A+
0