Bonjour à tous,
je code avec visual studio 2005.
je souhaiterais créer un fichier xml à partir d'une feuille excel.
on m'a dit qu'il fallait d'abord stocker mon fichier xls dans un dataset et ensuite créer mon fichier xml à partir de ce dataset. Le code donnerait alors un truc comme ça :
//getting data from excel to dataset
sheet = "sheet1"
Dim ExcelFilePath, Dt
ExcelFilePath = "c:\e.xsl"
MyConnection = New System.Data.OleDb.OleDbConnection( _
"provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=" & ExcelFilePath & "; " & _
"Extended Properties=Excel 8.0")
Dim query = "select * from [" + sheet + "$]"
MyAdapter = New System.Data.OleDb.OleDbDataAdapter(query, MyConnection)
ds1 = New System.Data.DataSet
MyAdapter.Fill(ds1)
'Dt = ds1.Tables(0)
//now generate xml file from dataset
ds1.writexml("a.xml");
je suis en train d'essayer de le faire tourner (qques erreurs persistent!!!) mais dans un premier temps, est-ce que qq'un peut me confirmer que cette démarche est très bien?
bien sur, je reste ouvert à n'importe quelle idée au cas où il y a des éléments de réponses différentes!!!
je vous tiendrais au courant evidemment de mon évolution!
Merci à tous!
Pof
Qui vole un boeuf est vachement fort! 