Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


ReBonjour Claude

je reprends sur ce fil, car je n'ai pas tenté la macro.

Si je crée le fichier xml à partir de ces lignes [ci-dessous pour éviter toute ambiguïté (premier exemple de l'aide OpenOffice...)], mon import se passe correctement, mais j'avoue avoir cherché 2 minutes.

Dans Calc Données / Source XML

En cliquant sur l’icône au niveau de "fichier source", je pointe vers le fichier xml en question.

Calc détecte la structure à savoir :

Payments
    payment
       purpose
        amount
        tax
        maturity.

Il faut alors cliquer sur "payment" (un enregistrement = un paiement) puis sélectionner dans "cellules reportées" l'emplacement de l'import. Ce qui correspond aux explications du lien que je t'ai indiqué hier. https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html

Dans ce cas, pas de filtre xslt nécessaire, et d'ailleurs le fichier xml, assez simple, n'a pas d'attributs complémentaires. Du coup je suis prise d'un doute, qu'utilisez vous à la pref : LibreOffice ou OpenOffice ? Quelle version ?

Claire

**************************

NB : contenu de l'xml

<?xml version="1.0"?>
<payments>
  <payment>
    <purpose>CD</purpose>
    <amount>12.95</amount>
    <tax>19.1234</tax>
    <maturity>2008-03-01</maturity>
  </payment>
  <payment>
    <purpose>DVD</purpose>
    <amount>19.95</amount>
    <tax>19.4321</tax>
    <maturity>2008-03-02</maturity>
  </payment>
  <payment>
    <purpose>Clothes</purpose>
    <amount>99.95</amount>
    <tax>18.5678</tax>
    <maturity>2008-03-03</maturity>
  </payment>
  <payment>
    <purpose>Book</purpose>
    <amount>9.49</amount>
    <tax>18.9876</tax>
    <maturity>2008-03-04</maturity>
  </payment>
</payments>


Le 31/08/2018 à 08:29, PREF31 Libreoffice a écrit :
je ne l'ai pas gardé mais j'ai réalisé le XML et le XSLT avec l'exemple de la page
https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT
merci

-------- Message original --------
*Sujet: *[INTERNET] Re: Re: [fr-users] Importer un fichier XML
*De : *ocleyr2lalune@zaclys.net
*Pour : *PREF31 Libreoffice <pref-open-office@haute-garonne.gouv.fr>
*Copie à : *users@fr.libreoffice.org
*Date : *31/08/2018 08:17
Bonjour

Tu aurais un fichier type à nous transmettre ? Sans données confidentielles/sensibles bien sûr !
Via framadrop (les pj ne passent pas).

Claire

Le 31 août 2018 08:05:22 GMT+02:00, PREF31 Libreoffice <pref-open-office@haute-garonne.gouv.fr> a écrit :

    Bonjour,

    J'ai refait l'exemple donné sur la page d'aide.
    Il détecte bien le filtre et il me le propose à l'ouverture du
    fichier dans la liste des filtres mais rien n'est importé.

    Je ne vois pas d'où cela vient.
    Mais merci quand même.
    Claude

    -------- Message original --------
    *Sujet: *[INTERNET] Re: [fr-users] Importer un fichier XML
    *De : *Ocleyr2lalune <ocleyr2lalune@zaclys.net>
    *Pour : *PREF31 Libreoffice
    <pref-open-office@haute-garonne.gouv.fr>, users@fr.libreoffice.org
    *Date : *29/08/2018 19:33
    Bonsoir Claude

    j'ai un vague souvenir d'avoir testé la chose, mais je n'ai pas
    de fichier adéquat pour vérifier.

    Essaie plutôt cette page de l'aide... LibreOffice !
    https://help.libreoffice.org/6.1/fr/text/scalc/01/xml_source.html

    Je suis preneuse de ce que tu arrives à en faire.

    Claire


    Le 29/08/2018 à 14:24, PREF31 Libreoffice a écrit :
    Bonjour,

    J'ai des fichiers xml et xsd extraits d'une application.

    Puis-je ouvrir le xml dans calc ? j'ai essayé la méthode
    décrite sur la page
    https://wiki.openoffice.org/wiki/Documentation/FR/Calc/Import_ou_export_via_filtre_XML_ou_XSLT

    mais j'ai dû mal comprendre quelque chose car j'ai une erreur
    d'entrée/sortie

    Merci

    Claude








--
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.