Excel 2003
Gracias a las nuevas funciones XML de Microsoft Excel de Microsoft Office 2003, es posible interactuar, importando o exportando información, con otras plataformas que soporten XML.
Excel provee de una herramienta visual de mapeo, que permite, sin escribir código de programación, mapear hojas de Excel a estructuras de datos XML, para por ejemplo, importar una base de datos, crear plantillas de Excel que permitan ser el front end de carga de datos XML que luego sean consumidos por otros sistemas, etc.
- Podrá agregar un mapa a una hoja de Excel a través del nuevo panel de tareas XML Source, activándolo desde la opción “XML Source” del menú Data/ XML. Haciendo clic sobre el botón “Workbook maps…”
- Desde esa opción podrá seleccionar un esquema XML definido por el cliente (.XSD). Este archivo .xsd contendrá la estructura de la base de datos que desea importar y deberá ser generado a partir de la misma base.
- Una vez seleccionado el esquema XML, podrá agregar los campos a la hoja de cálculo a través de un selector de campos, simplemente “arrastrándolos” a la hoja, como puede observar en la siguiente imagen.
- La hoja de cálculo ya estará lista para recibir información de cualquier fuente de datos XML que respete este esquema, a través del botón “Import” de la barra de herramientas List and XML. Para importar la información contenida en su base de datos, genere un archivo .XML que la contenga.
- Al hacer clic sobre dicho botón, se le pedirá que indique la ruta correspondiente al archivo XML que contenga la información a importar. De esta manera los datos se volcarán a la hoja, respetando el mapeado.
- No sólo podrá importar datos, sino que además podrá agregar registros nuevos o crear nuevos archivos XML que sean compatibles con el esquema, insertando dichos registros en la fila llamada “insert row”, señalada con un asterisco en el extremo inferior izquierdo de la lista, y luego exportando la información utilizando el botón “Export” de la barra de herramientas List and XML.
Esta acción generará un nuevo archivo XML, que podrá ser consumido por cualquier plataforma compatible con XML.
Copyright © by Diario Tecnologico All Right Reserved.