Que hay de malo en usar Excel para Xml?

06/04/2004 - 20:19 por Iago | Informe spam
Tengo 20 marcas, cada una tiene 10 tipos de articulos, y de cada
articulo hay 24 tipos.
Cada uno tiene cuatro datos (precio, serie, talla, calidad) que necesito.

20*10*24*4= 19.200 lineas.

Normalmente me manejaba bien con excel y xml. Pero viendo esto ahora, solo
de pensar en el tamaño del xml que me va a salir, me da miedo. Que hago?
Estoy intentandolo con access pero tampoco avanzo mucho mas (nivel en access
"nomenterodena"), y solo me sirve para introducir los datos.
Alguna idea, ejemplo..?
Qué tiene de malo hacerlo en excel, por ejemplo, yo suelo crear la
estructura como va a ser el xml agrupando las lineas etc para que se pueda
manejar, relleno las celdas, y luego con Word le paso una macro para quitar
tabuladores, espacios, etc...y me queda el xml bien bonito y hermoso.
Muchas graciass..
Un saludo.
Iago.
 

Leer las respuestas

#1 skarface
07/04/2004 - 18:14 | Informe spam
En realidad, la pregunta que todos nos deberiamos hacer es: Cual es el
proposito de este projecto/programa/etc?
Primeramente no hay nada de malo en crear xml desde excel o de cualquier
otro programa que tenga la informacion.
El proposito por el cual uno cambia el formato de la informacion (xls, doc,
etc) a XML es para poder compartir esta informacion con otros.
"otros" me refiero a otros programas, sistemas que no son capaces de
entender el formato nativo (ej. excel) Te doy un ejemplo, en mi caso yo
tengo dos sistemas, uno procesa ventas y el otro procesa finanzas. Ventas
corre en Win2000, VB6, y finazas corre en un sistema creado en Unix con
Java. ahora si trato de enviar mi informacion usando los formatos nativos
de VB6 a Java, bueno Java simplemente no va a poder procesar esa info, por
lo cual tengo que convertir mi info en XML. Java puede procesar este
documento sin ningun problema.

Ahora un problema, que claramente has encontrado es el tamanio de el XML.
Para esto hay una variedad de metodos de disenio que basicamente te dicen
que el tamanio de un XML sea limitado. Que no es buena idea de meter toda
la info de tu documento Excel o toda tu Base de datos en un solo documento.
Si no lo que te sugieren es que analises la informacion y crees varios
documentos xml conteniendo informacion que sea independiente de otras. Un
ejemplo: si tienes una tabla que contiene todos tus clientes, digamos 10
(necesitas mas clientes jejeje) en este caso crearias 10 documentos XML un
documento por cliente. Puesto que cada cliente un una entidad unica que no
tiene necesidad de comunicarse con otros clientes.

espero que esto te ayude.


"Iago" wrote in message
news:%
Tengo 20 marcas, cada una tiene 10 tipos de articulos, y de cada
articulo hay 24 tipos.
Cada uno tiene cuatro datos (precio, serie, talla, calidad) que necesito.

20*10*24*4= 19.200 lineas.

Normalmente me manejaba bien con excel y xml. Pero viendo esto ahora, solo
de pensar en el tamaño del xml que me va a salir, me da miedo. Que hago?
Estoy intentandolo con access pero tampoco avanzo mucho mas (nivel en


access
"nomenterodena"), y solo me sirve para introducir los datos.
Alguna idea, ejemplo..?
Qué tiene de malo hacerlo en excel, por ejemplo, yo suelo crear la
estructura como va a ser el xml agrupando las lineas etc para que se pueda
manejar, relleno las celdas, y luego con Word le paso una macro para


quitar
tabuladores, espacios, etc...y me queda el xml bien bonito y hermoso.
Muchas graciass..
Un saludo.
Iago.


Preguntas similares