IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

BDD Excel pour générer un XML


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 95
    Par défaut BDD Excel pour générer un XML
    Bonjour à tous,

    J'ai deux questions à poser aux spécialistes de ce forum

    J'ai constitué une BDD sous excel, je souhaite générer un fichier XML à partir de ces données. Les champs de la BDD seront les balises, et les données à l'intérieur des champs seront les données à l'intérieur des balises.

    Chaque ligne de la BDD correspond à une nouvelle structure XML.

    Exemple :

    Champ1 | Champ2
    DATA1 | DATA2
    DATA3 | DATA4
    DATA5 | DATA6

    J'impose la structure XML suivante :

    <Document>
    <Champ1> DATA1</Champ1>
    <Champ2> DATA2</Champ2>
    </Document>

    <Document>
    <Champ1> DATA3</Champ1>
    <Champ2> DATA4</Champ2>
    </Document>

    <Document>
    <Champ1> DATA5</Champ1>
    <Champ2> DATA6</Champ2>
    </Document>

    Voilà la structure que je souhaite obtenir.

    J'ai pour le moment réussi à générer quelque chose en utilisant diverses combinaisons de formules excel, cela y ressemble presque :

    <Document><Champ1>DATA1</Champ1><Champ2>DATA2</Champ2></Document>
    <Document><Champ1>DATA3</Champ1><Champ2>DATA4</Champ2></Document>
    <Document><Champ1>DATA5</Champ1><Champ2>DATA5</Champ2></Document>

    Oui mais voilà, le problème c'est que je ne sais pas comment mettre en forme pour obtenir la structure que j'ai défini un peu plus haut.

    C'est pourquoi je viens demander un peu d'aide sur ce forum parce que là... je vois pas comment je peux faire cette mise en forme.

    Si de plus vous avez quelque chose de mieux à me proposer que ma méthode qui est finalement très lourde, je suis plus que preneur !

    Merci beaucoup

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 95
    Par défaut
    Personne ne peut me dire comment générer un fichier XML à partir d'une base de donnée excel avec une structure bien définie ?

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Heu, il n'y a que de la mise en page entre tes 2 versions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Document>
    <Champ1>DATA1</Champ1>
    <Champ2>DATA2</Champ2>
    </Document>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Document><Champ1>DATA1</Champ1><Champ2>DATA2</Champ2></Document>
    sont équivalents sémantiquement en XML.
    Sinon tu peux utiliser un outil d'ETL comme talend ou scriptella.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 95
    Par défaut
    Merci beaucoup Morbo

    Je test et je vous tiens au courant. Un ETL si j'ai bien compris ca extrait les infos d'une BDD quelconque et ca met tout ca dans un XML ?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    C'est pour "Extraire, Transformer et Charger (Load)".
    Les entrées et sorties peuvent être tout fichier formaté logiquement, bcp de format standard sont supporté en plus des BDD et il y a même des connecteurs supportant les expressions régulières si besoin (pour talend du moins).

Discussions similaires

  1. Interface excel pour générer fichier XML
    Par bubulle29 dans le forum Excel
    Réponses: 0
    Dernier message: 25/04/2012, 14h38
  2. Création d'une macro pour générer un xml depuis excel
    Par vieri dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/12/2011, 09h46
  3. Souci d'encodage pour générer des XML
    Par oneTime dans le forum Langage
    Réponses: 2
    Dernier message: 10/10/2008, 12h32
  4. Transformation XSLT pour générer du XML
    Par kalbo dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 18/07/2008, 10h57
  5. script pour générer un xml à partir bdd mysql
    Par majong dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 06/06/2008, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo