Bonsoir Philippe,
Philippe Lienart a écrit :
Je cherche comment faire pour remplir un tableau défini en writer via
un fichier externe.
En résumé : j'ai un document comprennant uniquement un tableau vide
que je dois remplir depuis un logiciel externe. S'il y a d'autres
données dans le document, ces données se situent dans le haut ou le
bas de page.
Le nombre de lignes dans le tableau est équivalent au nombre
d'enregistrements dans le fichier externe.
Les champs sont dans le même ordre dans le fichier externe que dans le
tableau et le nombre de champs par enregistrement est équivalent au
nombre de colonnes dans le tableau.
Les entêtes du tableau ne doivent pas être gérées. Il n'y a que le
contenu.
Le fichier externe peut être sous n'importe quelle forme (csv, fichier
excel, fichier xml, ...) mais le copier/coller n'est pas possible car
le format du tableau a été fixé d'avance (police, couleurs, ...)
Une solution OLE serait même mieux qu'une macro car cela éviterait de
devoir mettre une macro dans le document.
Regardes la fusion xml avec les outils MaxOpenInfo. Ce n'est pas du tout
OLE, mais plutot JAVA, ça fonctionne donc sur toutes les plateforme et
tous les systemes.
http://www.bobiciel.com/maxopeninfo/default_zone/fr/html/page-35.html
Les versions en telechargement reposent sur les formats OOo 1, mais
fonctionnent avec les versions 2. Tu peux télécharger un exemple ici :
http://www.bobiciel.com/maxopeninfo/default_zone/documents/maxooofusion.zip
Tu y trouveras un exemple de fusion dans un tableau
En supplément il faudrait prévoir que tous les enregistrements soient
réparti sur deux lignes dans le tableau mais les paramètres seraient
dés lors définis d'avance : champs 1 a 5 dans la première lignes et
dans la seconde ligne : champs 6 à cheval sur les deux premier champs
et champ 7 à cheval sur les 3 champs suivants.
Si j'ai tout compris, ça ressemble à des cellules fusionnées ? ça doit
être jouable
En espèerant que ça puisse t'aider
Cordialement
Bob
Merci si quelqu'un peut m'aider.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]