Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: PETTETE en 23 Junio 2017, 10:21 am



Título: Excel superpone las celdas
Publicado por: PETTETE en 23 Junio 2017, 10:21 am
Hola buenas, tengo un problemilla con un excel y me gustaria comentarlo.

He hecho un codigo con vb.net, un archivo xml y un fichero excel.

Mi codigo lo que hace es pasar el xml al excel.

El xml tiene bastantes hijos y algunos hijos y algunos de estos hijos tienen mas hijos...

Me explicaré mejor con un ejemplo sencillo.

EJEMPLO XML

nodoproncipal : xml
nodohijo1: ejemplo1 : nombre- prueba
                                   numero1:1
                                   lugar- madrid
                                   

nodohijo2:ejemplo2 : nombre- prueba2
                                  numero1:2
                                  numero2:3
                                  lugar- sevilla

nodohijo3:ejemplo3 : nombre- prueba3
                                  numero1:4
                                  lugar- bilbao


Al pasar este xml a excel y al ponerle columnas y eso hay un problemilla, ya que el nodohijo2 tiene un numero mas y en vez de crear una columna mas con el nombre numero2 este valor se mete en la columna lugar.

RESULTADO EXCEL:

                 columna1         columna2         columna3
                 nombre             numero1          lugar
fila1:         prueba1               1                   madrid
fila2:         prueba2               2                   3                   sevilla
fila3:         prueba3               4                   bilbao


Alguien sabe como puedo arreglar esto?


toda ayuda sería agradecida.

Un saludo de vuestro amigo y vecino,
PETETE:)