+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
Discussion: Conversion Excel -> XML
-
18/07/2007 16h50 #1XLDnaute Nouveau
- Date d'inscription
- juillet 2007
- Localisation
- Fleury
- Messages
- 7
- Utilise
- Excel 2004 (MAC)
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
-
18/07/2007 17h06 #2XLDnaute Barbatruc
- Date d'inscription
- mars 2007
- Messages
- 3 845
- Utilise
- Excel XP (PC)
Re : Conversion Excel -> XML
Bonsoir,
En Vba ?
Sub Test()
ActiveWorkbook.SaveAs Filename:="C:\Classeur1.xml", FileFormat:=xlXMLSpreadsheet
End Sub
-
18/07/2007 18h00 #3XLDnaute Nouveau
- Date d'inscription
- juillet 2007
- Localisation
- Fleury
- Messages
- 7
- Utilise
- Excel 2004 (MAC)
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 ?
-
19/07/2007 23h20 #4XLDnaute Barbatruc
- Date d'inscription
- mars 2007
- Messages
- 3 845
- Utilise
- Excel XP (PC)
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.
-
19/07/2007 23h47 #5XLDnaute MEGA Barbatruc
- Date d'inscription
- juin 2005
- Localisation
- Roazhon
- Messages
- 15 385
- Utilise
- Excel 2010 (PC)
Re : Conversion Excel -> XML
Bonsoir
Si je ne sais pas si cela pourra t'aider
Export Excel to XML in VBA - The Code Project - VB / VBScript
Export an Excel Worksheet to XML (Excel Macro)Dernière modification par Staple1600 ; 19/07/2007 à 23h52.
-
20/07/2007 05h09 #6XLDnaute Barbatruc
- Date d'inscription
- février 2005
- Messages
- 3 978
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
-
23/07/2007 13h42 #7XLDnaute Nouveau
- Date d'inscription
- juillet 2007
- Localisation
- Fleury
- Messages
- 7
- Utilise
- Excel 2004 (MAC)
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
-
Conversion d'un fichier excel 2007 (avec des MFC) vers excel 2003
Par Hermosodiablo dans le forum Forum ExcelRéponses: 4Dernier message: 16/02/2010, 09h55 -
Pb avec fonction Choose() pour conversion Excel 2007 --> Excel 2003
Par sweetlitchi dans le forum Forum ExcelRéponses: 2Dernier message: 14/01/2008, 18h28 -
Conversion Excel 97 --> Excel 2000/2003
Par daniel_gre dans le forum Forum ExcelRéponses: 4Dernier message: 07/04/2006, 09h19 -
conversion excel-txt
Par Auré dans le forum Forum ExcelRéponses: 2Dernier message: 02/05/2005, 16h48 -
conversion txt en excel
Par Eric dans le forum Forum ExcelRéponses: 6Dernier message: 28/05/2004, 07h18

LinkBack URL
Au sujet des LinkBacks
Répondre avec citation
Liens sociaux