Bob a présenté l'énoncé suivant :
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.
Merci mais je voudrais pouvoir effectuer cette fusion au départ d'un
autre logiciel (visual basic ou windev par exemple) en ne mentionnant
dans le document uniquement la premiere (ou les deux premières s'il y
deux lignes à remplir) et en n'utilisant aucune macro dans le document.
Je ne connais pas java mais j'ai déjà travaille avec de l'OLE.
De plus il ne faut créer qu'un seul document.
En fait pour une des aplications le but est de publier des résultats
sur des documents pré-établi par les organisateurs mais ou les polices,
entêtes et bas de page sont fixées d'avance.
Merci
--
Philippe Lienart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]