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