Puedes convertir tu archivo Excel a un XML, o viceversa. Esto te permite intercambiar datos entre distintas aplicaciones. Para empezar, habilita la pestaña de 'Desarrollador' en tu Excel;
Esta es la información que queremos convertir a XML:
Esta es la información que queremos convertir a XML:
Primero, crearemos un 'schema' basado en el formato fuente de datos XML. El schema define la estructura de un archivo XML. Esto debemos hacerlo fuera de Excel.
1. Por ejemplo, abre el Notepad (Bloc de Notas) y añade las siguientes líneas:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<data-set xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<record>
<LastName>Smith</LastName>
<Sales>16753</Sales>
<Country>UK</Country>
<Quarter>Qtr 3</Quarter>
</record>
<record>
<LastName>Johnson</LastName>
<Sales>14808</Sales>
<Country>USA</Country>
<Quarter>Qtr 4</Quarter>
</record>
</data-set>
<data-set xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<record>
<LastName>Smith</LastName>
<Sales>16753</Sales>
<Country>UK</Country>
<Quarter>Qtr 3</Quarter>
</record>
<record>
<LastName>Johnson</LastName>
<Sales>14808</Sales>
<Country>USA</Country>
<Quarter>Qtr 4</Quarter>
</record>
</data-set>
Nota: los tags se refieren a los nombres de las columnas, pero puedes nombrarlos como quieras. Por ejemplo, en vez de 'LastName' puedes usar 'Nombre'.
Muy Importante: el archivo debe tener al menos dos registros de ejemplo, si no, no funcionará.
2. Guarda el archivo como schema.xml
Muy Importante: el archivo debe tener al menos dos registros de ejemplo, si no, no funcionará.
2. Guarda el archivo como schema.xml
3. Abre data-set.xls.
4. En la pestaña de 'Desarrollador' de tu Excel ('Developed tab'), abre la ventana de fuente XML ('XML Source task panel').
5. Para añadir un mapa XML, clic en 'Mapas XML' ('XML Maps')
La ventana de diálogo de mapas XML aparecerá.
6. Clic en 'Añadir' ('Add'):
7. Selecciona schema.xml y haz click en 'OK' dos veces.
8. Ahora simplemente arrastra los cuatro elementos del árbol sobre la hoja de trabajo (columna 1).
9. En la pestaña de 'Desarrollador' ('Developer tab'), debajo del grupo de XML, click en 'Exportar' ('Export').
10. Guarda tu archivo como data-set.xml y presiona 'Enter'.
Resultado:
¡Esto te ahorra un montón de tiempo!
Nota: para importar un archivo XML, abre un nuevo libro de Excel en blanco; En la pestaña de desarrollador ('Developer tab') haz click en 'Importar' ('Import'), y selecciona el fichero XML.
Nota: para importar un archivo XML, abre un nuevo libro de Excel en blanco; En la pestaña de desarrollador ('Developer tab') haz click en 'Importar' ('Import'), y selecciona el fichero XML.
Fuente Original: http://www.excel-easy.com/examples/xml.html
No hay comentarios:
Publicar un comentario