Excel Downloads

+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Discussion: Conversion Excel -> XML

  1. #1
    XLDnaute Nouveau
    Date d'inscription
    juillet 2007
    Localisation
    Fleury
    Messages
    7
    Utilise
    Excel 2004 (MAC)

    Par défaut Conversion Excel -> XML

    On peut facilement à partir d'excel, enregistrer son document au format XML.

    Cependant est-il possible d'automatiser cette conversion, par un script ou autre.

    ci vous avez des idée pour me mettre sur la voie.

    Cordialement,
    Christophe

  2. #2
    XLDnaute Barbatruc
    Date d'inscription
    mars 2007
    Messages
    3 845
    Utilise
    Excel XP (PC)

    Par défaut Re : Conversion Excel -> XML

    Bonsoir,

    En Vba ?

    Sub Test()
    ActiveWorkbook.SaveAs Filename:="C:\Classeur1.xml", FileFormat:=xlXMLSpreadsheet
    End Sub

  3. #3
    XLDnaute Nouveau
    Date d'inscription
    juillet 2007
    Localisation
    Fleury
    Messages
    7
    Utilise
    Excel 2004 (MAC)

    Par défaut Re : Conversion Excel -> XML

    Oui comment fait ton pour convertir une liste de fichier excel en XML avec ton code sans les ouvrir un par un, et executer la macro ?

  4. #4
    XLDnaute Barbatruc
    Date d'inscription
    mars 2007
    Messages
    3 845
    Utilise
    Excel XP (PC)

    Par défaut Re : Conversion Excel -> XML

    Bonsoir,

    Je ne m'y connais pas bien en XML mais je crois qu'on est obligé d'ouvrir les fichiers.
    Il suffit de faire une boucle qui ouvre, enregistre en XML et referme le fichier.

  5. #5
    XLDnaute MEGA Barbatruc Avatar de Staple1600
    Date d'inscription
    juin 2005
    Localisation
    Roazhon
    Messages
    20 728
    Utilise
    Excel 2013 (PC)

    Par défaut Re : Conversion Excel -> XML

    Dernière modification par Staple1600 ; 20/07/2007 à 01h52.

  6. #6
    XLDnaute Barbatruc
    Date d'inscription
    février 2005
    Messages
    3 978

    Par défaut Re : Conversion Excel -> XML

    bonjour Feut, Catrice et Staple1600

    Tout comme Catrice, je pense que ça va être difficile sans ouvrir le classeur.


    Sinon une solution pour enregistrer une feuille seule au format xml sans ouvrir le classeur, en utilisant le modèle ADO
    et à condition que la feuille ne serve que de stockage de données (comme pour une table Access)


    Code :
    Sub exportTableFeuille_XML()
        Dim Cn As ADODB.Connection
        Dim Rs As ADODB.Recordset
        Dim Fichier As String
     
        Fichier = "C:\Documents and Settings\mimi\NomClasseur.xls"
     
        Set Cn = New ADODB.Connection
        With Cn
            .Provider = "Microsoft.Jet.OLEDB.4.0"
            .ConnectionString = "Data Source=" & Fichier & _
                ";Extended Properties=Excel 8.0;"
            .Open
        End With
     
        Set Rs = New ADODB.Recordset
        With Rs
            .ActiveConnection = Cn
            .Open "SELECT * FROM [Feuil1$]", , _
                adOpenStatic, adLockOptimistic, adCmdText
        End With
     
        Rs.Save "C:\exportTable.xml", adPersistXML
     
        Cn.Close
        Set Cn = Nothing
    End Sub




    d'autres exemples sur le xml:

    http://www.excel-downloads.com/forum...tml#post427162

    http://www.excel-downloads.com/html/...helXldPageNeuf


    Bonne journée
    MichelXld

  7. #7
    XLDnaute Nouveau
    Date d'inscription
    juillet 2007
    Localisation
    Fleury
    Messages
    7
    Utilise
    Excel 2004 (MAC)

    Par défaut Re : Conversion Excel -> XML

    Merci a jour tous pour votre aide, mais j'ai resolu mon problème en faisant un Script AppleScript, qui me permet de glisser un nombre x de fichier excel et il me les convertis tous en xml.

Discussions similaires

  1. Conversion d'un fichier excel 2007 (avec des MFC) vers excel 2003
    Par Hermosodiablo dans le forum Forum Excel
    Réponses: 4
    Dernier post: 16/02/2010, 11h55
  2. Réponses: 2
    Dernier post: 14/01/2008, 20h28
  3. Conversion Excel 97 --> Excel 2000/2003
    Par daniel_gre dans le forum Forum Excel
    Réponses: 4
    Dernier post: 07/04/2006, 11h19
  4. conversion excel-txt
    Par Auré dans le forum Forum Excel
    Réponses: 2
    Dernier post: 02/05/2005, 18h48
  5. conversion txt en excel
    Par Eric dans le forum Forum Excel
    Réponses: 6
    Dernier post: 28/05/2004, 09h18

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages