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

Macros et VBA Excel Discussion :

passer fichier excel en XML [FAQ]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Points : 58
    Points
    58
    Par défaut passer fichier excel en XML
    bonjour,

    je voulais savoir s'il était possible de passer d'un fichier excel à un fichier XML avec une certaine structure ?

    en fait j'ai un fichier excel avec des données et je dois les mettre dans un fichier XML avec une structure particulière.

    merci

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonjour

    ci joint un exemple pour créer un fichier XML à partir d'une plage de cellules Excel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Option Explicit
    Option Base 1
     
    Sub TableauExcel_XML_V01()
    Dim xmlDoc As MSXML2.DOMDocument
    Dim xmLstring As String, Fichier As String, strQuote As String
    Dim Lig As Integer, Col As Integer
    Dim Attribut As Variant
     
    strQuote = """"
    Set xmlDoc = CreateObject("Microsoft.XMLDOM")
    xmLstring = "<?xml version=""1.0"" encoding=""ISO-8859-1"" ?> "
    xmLstring = xmLstring & "<FORM Name=" & strQuote _
    & "Test Tableau Excel vers xml" & strQuote & "> "
     
    Attribut = Array("Id", "Nom", "Date", "Type", "Url", "Adresse")
     
    For Lig = 1 To 20 ' le tableau Excel contient 20 lignes (1 à 20)
     
        xmLstring = xmLstring & "<CATEGORIE "
        For Col = 1 To 6 'le Tableau Excel contient 6 colonnes (A à F)
        xmLstring = xmLstring & Attribut(Col) & "=" & _
        strQuote & Cells(Lig, Col) & strQuote & " "
        Next
        xmLstring = xmLstring & "></CATEGORIE>"
     
    Next Lig
     
    xmLstring = xmLstring & "</FORM>"
     
    xmlDoc.loadXML xmLstring 'charger le fichier pour pouvoir l'enregistrer
    Fichier = "C:\testExcel_XML.xml"
    xmlDoc.Save (Fichier) 'Sauvegarder le fichier xml
    End Sub


    bon apres midi
    michel

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Points : 58
    Points
    58
    Par défaut tutorial pour passer excel a XML
    Bonjour,

    je voulais savoir qu'elle était le meilleur tutorial pour apprendre a passer d'un fichier excel à un fichier XML.
    sachant que le fichier XML aura une structure particulière.

    merci

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonjour

    est ce le meme sujet ?

    http://www.developpez.net/forums/sho...d.php?t=169364

    si la réponse ne correspond pas à ta demande , peux tu preciser ce que tu appelles "une structure particuliere"


    bonne journée
    michel

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Points : 58
    Points
    58
    Par défaut
    en fait je ne sais pas développer en VB

    Cet exemple est tres bien pour ce que je veu faire mais il faut que je comprenne le fonctionnement de ce langage, quel outil ....

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 159
    Points : 58
    Points
    58
    Par défaut
    en fait j'ai lu les tutoriaux qu'il ya dans le site

    mais je n'arrive pas a mis retrouver

    je n'arrive pas a voir comment créer un fichier VB puis de l'exécuter pour faire son action

  7. #7
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    J'ai fusionné les 2 discussions

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 150
    Points
    20 150
    Par défaut
    bonjour

    j'espere que ce lien pourra t'aider

    http://vb.developpez.com/cours/#initiation


    bonne journée
    michel

Discussions similaires

  1. Exporter fichier Excel vers XML
    Par ferrero dans le forum Format d'échange (XML, JSON...)
    Réponses: 12
    Dernier message: 11/05/2009, 19h01
  2. transformation fichier excel en XML
    Par fanette dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2008, 11h47
  3. Réponses: 2
    Dernier message: 23/03/2007, 10h41
  4. Enregistrer DBGrid dans un fichier excel ou xml ou autre
    Par Ice-tea dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/08/2006, 13h42
  5. passer fichier excel en XML
    Par fanette dans le forum Excel
    Réponses: 3
    Dernier message: 22/06/2006, 10h04

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