Foros del Web » Programación para mayores de 30 ;) » Programación General »

Excel -> XML (vía XSD)

Estas en el tema de Excel -> XML (vía XSD) en el foro de Programación General en Foros del Web. Hola a todos! Necesito generar un XML a partir de un Excel, usando un XSD que se me facilita. Tengo: - Un Excel con un ...
  #1 (permalink)  
Antiguo 10/06/2010, 03:04
 
Fecha de Ingreso: marzo-2009
Ubicación: Madrid
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Excel -> XML (vía XSD)

Hola a todos!

Necesito generar un XML a partir de un Excel, usando un XSD que se me facilita.


Tengo:
- Un Excel con un listado de participantes. Participantes.xls
- Un XSD con el schema: Participantes.xsd


a ver si por favor me podéis indicar si estoy haciendo las cosas bien o no:

1º me genero un XML vacío a partir del XSD. Para ello uso una funcionalidad de Eclipse. Obtengo un XML

Código:
<?xml version="1.0" encoding="UTF-8"?>
<p:participantes xmlns:p="http://www.fundaciontripartita.es/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.fundaciontripartita.es/schemas Participantes.xsd ">
  <p:participante>
    <p:D_NIF>p:D_NIF</p:D_NIF>
    <p:D_APELLIDO1>p:D_APELLIDO1</p:D_APELLIDO1>
    <p:D_APELLIDO2>p:D_APELLIDO2</p:D_APELLIDO2>
    <p:D_NOMBRE>p:D_NOMBRE</p:D_NOMBRE>
    <p:D_NISS>p:D_NISS</p:D_NISS>
    <p:B_SEXO>M</p:B_SEXO>
    <p:F_NACIMIENTO>p:F_NACIMIENTO</p:F_NACIMIENTO>
  </p:participante>
</p:participantes>
2º Abro el fichero XML (Participantes.xml) con MS-Excel.

3º Del Excel original (Participantes.xls), copio todos los datos y columnas a Participantes.xml

4º Guardo el XML.


Sería así simplemente? Cumpliria este fichero XML el XSD que me han facilitado?

Muchas gracias por vuestra ayuda.

Un saludo
  #2 (permalink)  
Antiguo 29/06/2010, 00:58
 
Fecha de Ingreso: marzo-2009
Ubicación: Madrid
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Excel -> XML (vía XSD)

up up!!

una ayudita chic@s, seguro que hay algún experto en XML en la sala :)
  #3 (permalink)  
Antiguo 04/07/2010, 00:29
Avatar de bng5  
Fecha de Ingreso: junio-2009
Ubicación: 127.0.0.1
Mensajes: 269
Antigüedad: 15 años, 6 meses
Puntos: 24
Respuesta: Excel -> XML (vía XSD)

No dudo que haya muchos expertos en XML, creo que el problema está con MS Excel.
XML es un estandar y MS es enemigo de los estándares.
No existe un formato de xls, el formato cambia según la versión de Office.

Tendrías que solicitar soporte a Microsoft.

Etiquetas: excel, vía, xml, xsd
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.