Conversion Excel -> XML

  • Initiateur de la discussion Initiateur de la discussion feut
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

feut

Guest
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
 
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:

https://www.excel-downloads.com/threads/xml-le-mappage-xml.78630/

https://www.excel-downloads.com/threads/ref-wiki-page-9-de-michelxld.92377/


Bonne journée
MichelXld
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
331
Réponses
5
Affichages
352
Retour