Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Pasar XML a Excel (http://www.forosdelweb.com/f29/pasar-xml-excel-579116/)

seques 23/04/2008 09:27

Pasar XML a Excel
 
Buen dia...
Como puedo pasar un archivo xml a un excel? el xml es de esta forma:
<mas xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation=&quot;1001.xsd">
<cab>
<ano>2008</ano>
<Codigo>1</CodCpt>
<Formato>1001</Formato>
<FecInicial>2007-01-01</FecInicial>
<FecFinal>2007-12-30</FecFinal>
<ValorTotal>1000000</ValorTotal>
<CantReg>2</CantReg>
</cab>
<valores tdoc="31" num="16453244" ape1="DÍAZ" ape2="LÓPEZ" nom1="JHONNY" nom2="WILMER" Pago="10643189" />
<valores tdoc="13" num="31192323" ape1="PATIÑO" ape2="GARCIA" nom1="OLMA" Pago="14700000" />
</mas>

Lei q se puede llenar un dataset con los datos del xml y luego exportarlo a excel; para llenar el ds tomé esta rutina:

Dim dSet As New DataSet
Dim fs As FileStream


'open the xml file so we can use it to fill the dataset
Try
fs = New FileStream("C:\file.xml, FileMode.Open)
Catch e As Exception
Debug.WriteLine(e)
End Try


'fill the dataset
Try
dSet.ReadXml(fs)
Catch ex As Exception
Debug.WriteLine(ex)
Finally
fs.Close()
End Try

pero el dataset solo se esta llenando con los datos del tag <cab>...necesito tambien los de los tag <valores>, supongo q deben ir en otro DS y en el excel en otra hoja, pero no se como hacerlo...Espero me puedan ayudar a llegar a la solucion


La zona horaria es GMT -6. Ahora son las 09:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.