Re-Bonjour,
Intrigué par votre souci mais n'ayant pas tout le Thread j'ai suivi la doc
décrivant comment lire un xml en disposant du xslt (lien qui est passé au
fil de cette discussion). C'est bien votre cas ? Avez-vous suivi ces
indications, en commençant par enregistrer le filtre d'import dans
LibreOffice ?
Si oui, quel résultat avez-vous obtenu ?
Sans filtre, décortiquer un xml est très vite compliqué. Vous pouvez
utiliser un éditeur tel que notepad et chercher/remplacer une balise de fin
d'élément par un saut de ligne, par exemple, puis utiliser la fonction de
tri de votre système d'exploitation (sort) pour regrouper les entrées de
même nature. Mais vous finirez quand même par un peu/beaucoup de travail
manuel.
Quant à Vim, Emacs, etc, on peut en effet constituer une liste complète des
éditeurs qui vont bien, il y en a une tripotée aujourd'hui, mais je n'en
connais aucun qui vous mettra votre xml d'équerre tout seul.
Thierry
Le ven. 31 août 2018 à 15:03, PREF31 Libreoffice <
pref-open-office@haute-garonne.gouv.fr> a écrit :
Désolée je dois très mal m'exprimer mais dans mon cas le retour ligne
n'est pas une marque de fin d'enregistrement puisqu'au le fichier
d'origine est un ficher XML qui n'a aucun retour et je voulais par macro
le transformer en csv avec justement les retour à la ligne à chaque
changement d'entité
Pour la réponse précédente de Bernard, malheureusement pour moi je ne
peux pas disposer des logiciels tels que vim ou emacs (regardez le
domaine de mon adresse).
Quand à notepad je ne me vois pas faire toutes les transformations que
fait ma macro à la main.
Merci quand même pour vos réponses
-------- Message original --------
*Sujet: *[INTERNET] Re: [fr-users] Import de fichier texte
*De : *Thierry Jeanneret <thierry.jeanneret@gmail.com>
*Pour : *PREF31 Libreoffice <pref-open-office@haute-garonne.gouv.fr>
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 14:54
Bonjour,
En csv le retour de ligne est le délimiteur d'enregistrement. Ça me
semble donc normal. Vous devriez utiliser le csv pour importer dans
Calc, le csv étant un format tabulaire par définition.
Thierry
Le ven. 31 août 2018 à 14:19, PREF31 Libreoffice
<pref-open-office@haute-garonne.gouv.fr
<mailto:pref-open-office@haute-garonne.gouv.fr>> a écrit :
Bonjour,
N'ayant pas réussi à importer du XML dans calc, j'ai écrit une macro
pour le transformer en csv.
Sauf que, lorsque je l'ouvre dans writer pour pouvoir le traiter,
il me
rajoute des retours paragraphe.
Cela vient-il d'un problème de longueur maximum de paragraphe ?
Quelqu'un aurait-il une idée ?
Merci d'avance
Claude
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org
<mailto:users%2Bunsubscribe@fr.libreoffice.org> pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.