Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/06/2009, à 12:08

Jean-paul 3

export depuis calc en XML

Bonjour,
voilà j'ai un souci qui me prends bien la tête.
j'ai un fichier Calc comportant 5 colonnes et des centaines de lignes.

Les colonnes dans Calc sont du style :
REFR : LIBL : DESLONG : ACT : DESCOURT
comment puis-je (s'il y a moyen) les récupérer dans un fichier XML
sous cette forme qui m'est imposé pour un  réimport :
......
<ART>
<REFR></REFR>
<LIBL></LIBL>
<DESLONG></DESLONG>
<ACT></ACT>
<DESCOURT></DESCOURT>
</ART>
<ART>
<REFR></REFR>
<LIBL></LIBL>
<DESLONG></DESLONG>
<ACT></ACT>
<DESCOURT></DESCOURT>
</ART>
....

existe t'il des macros ou autres choses pour structurer ses exports en XML depuis Calc.
Je suis un complet débutant sur Calc en particulier  sad
Si quelqu'un à une piste !
D'avance merci

Dernière modification par Jean-paul 3 (Le 06/06/2009, à 12:08)

Hors ligne

#2 Le 06/06/2009, à 15:08

denis_aec

Re : export depuis calc en XML

L'enregistrement standard ".ods" est en fait une archive qui contient plusieurs fichiers dont content.xml ... Après, il y aura probablement des choses à bricoler !
clic droit dans Nautilus sur le fichier -> ouvrir avec gest d'archive
Sinon, tu peux "enregistrer sous" au format micrsoft office 2003 xml et voir ce que ça rend

Hors ligne

#3 Le 07/06/2009, à 10:33

framboise38

Re : export depuis calc en XML

Bonjour,
Voilà comment je ferais avec n'importe quel tableur.

Rajout d'une colonne XML contenant en utilisant la concaténation le noeud XML  d'une ligne.
Si tes colonnes sont
A=REFR
B=LIBL
C=DESLONG
D=ACT
E=DESCOURT

Tu rajoute une colonne F qui a comme formule pour la luigne 1

<ART><REFR>REFR </REFR><LIBL>LIBL </LIBL><DESLONG>DESLONG</DESLONG><ACT>ACT</ACT><DESCOURT>DESCOURT</DESCOURT></ART>

Et tu recopie la formule vers le bas sur tout ton fichier.
tu fais un copier coller de la colonne F dans un fichier texte et tu as presque ton résultat.
Maintenant il y a peut -être des solutions plus spécifique à OPENOFFICe mais comme je ne suis pas une pro de ce tableur, je laisse les autres répondre.
A+

Dernière modification par framboise38 (Le 07/06/2009, à 10:35)

Hors ligne

#4 Le 08/06/2009, à 18:05

Jean-paul 3

Re : export depuis calc en XML

merci à tous,
framboise38, j'ai suivi ton idée de colonne supplémentaire et de concaténation puis copier-coller du résultat.
Cela marche au poils. Simple mais il fallait y penser !
Merci donc smile

Hors ligne