Professional Documents
Culture Documents
Archivos de datos XML (.xml), que contienen las etiquetas personalizadas y los datos
estructurados.
Archivos de esquema (.xsd), que contienen etiquetas de esquema que imponen las reglas,
como la validacin y el tipo de datos.
El estndar XML tambin define los archivos XSLT (Lenguaje de transformacin basado en hojas de estilo) (.xslt), que se utilizan para aplicar estilos y transformar datos XML a diferentes formatos de presentacin. Puede aplicar estas
transformaciones antes de importar los archivos XML en Excel y despus de exportarlos desde Excel. Si los archivos XSLT estn vinculados a archivos de datos XML que importe en Excel, s que tendr la opcin de aplicar o no el formato antes
de agregar los datos a la hoja de clculo, pero solamente si abre el archivo XML mediante el comando Abrir de Microsoft Excel. Elija el tipo de archivo Archivos XML (*.xml) antes de hacer clic en el botn Abrir para ver los archivos XML que
hay en la carpeta.
asignadas con los elementos del esquema al importar o exportar archivos de datos XML
(.xml).
Se pueden crear dos tipos de celdas asignadas: celdas de asignacin nica y celdas
repetidas (que aparecen como tablas XML). Para tener ms flexibilidad al disear la hoja de
clculo, puede arrastrar las celdas asignadas a cualquier lugar de una hoja de clculo y en
cualquier orden, incluso uno distinto al del esquema XML. Tambin puede decidir qu
elementos desea asignar y cules, no.
Es importante conocer las siguientes reglas acerca del uso de las asignaciones XML:
Configura las opciones para trabajar con el panel de tareas Origen XML y los datos
XML, por ejemplo, cmo obtener una vista previa de los datos y controlar los encabezados.
Abre el cuadro de dilogo Asignaciones XML, que se puede utilizar para agregar,
eliminar o cambiar de nombre las asignaciones XML.
Comprueba si puede exportar los datos XML mediante la asignacin XML actual.
VOLVER AL PRINCIPIO
ICONO
Elemento principal
Elemento principal obligatorio
Elemento principal repetido
Elemento principal repetido obligatorio
Elemento secundario
Elemento secundario obligatorio
Elemento secundario repetido
Elemento secundario repetido obligatorio
Atributo
Atributo obligatorio
Contenido simple de una estructura compleja
Contenido simple obligatorio de una estructura compleja
VOLVER AL PRINCIPIO
Tambin puede usar una frmula en una celda de asignacin nica, siempre que la celda
est asignada a un elemento XML con un tipo de datos XSD (Definicin de esquema XML)
que Excel interprete como un nmero, una fecha o una hora.
VOLVER AL PRINCIPIO
Utilizar el comando Importar (en el grupo XML de la pestaa Programador) para importar
un archivo de datos XML.
Utilizar el comando Abrir de Excel para abrir un archivo de datos XML y, a continuacin,
seleccionar Como tabla XML en el cuadro de dilogo Abrir XML.
Utilizar el comando Desde importacin de datos XML (desde el botn de comando De otros
orgenesdel grupo Obtener datos externos, en la pestaa Datos) para importar un archivo
de datos XML y, a continuacin, seleccionar Tabla XML en la hoja de clculo
existente u Hoja de clculo nueva en el cuadro de dilogo Importar datos.
Arrastrar uno o ms elementos repetidos desde el panel de tareas Origen XML hasta una hoja
de clculo.
Al crear una tabla XML, los nombres de los elementos XML se utilizan automticamente
como encabezados de columna. Puede cambiarlos por cualquier encabezado de columna
que desee. Sin embargo, al exportar datos de las celdas asignadas, siempre se utilizan los
nombres originales de los elementos XML.
Existen dos opciones del botn Opciones del panel de tareas Origen XML que resultan de
utilidad para trabajar con tablas XML:
Combinar elementos automticamente al asignar Si est activada, Excel crea una tabla
XML a partir de varios campos a medida que se colocan en la hoja de clculo. Esta opcin
funciona siempre que los distintos campos se coloquen en la misma fila, uno junto al otro. Si
la opcin est desactivada, cada elemento aparecer como una tabla XML independiente.
Mis datos tienen ttulo Si est activada, los datos de encabezado existentes se utilizarn
como los encabezados de columna de los elementos repetidos que asigne a la hoja de clculo.
Si esta opcin est desactivada, se utilizarn como encabezados de columna los nombres de
los elementos XML.
Con las tablas XML, resulta sencillo importar, exportar, ordenar, filtrar e imprimir datos a
partir de un origen de datos XML. No obstante, las tablas XML tienen algunas limitaciones
relacionadas con la forma en la que se pueden organizar dentro de la hoja de clculo.
Las tablas XML se basan en filas, es decir, se extienden desde el encabezado hacia abajo. No
se pueden agregar entradas nuevas por encima de las filas existentes.
No se puede transponer una tabla XML de modo que las entradas nuevas se agreguen a la
derecha.
Se pueden utilizar frmulas en las columnas asignadas a elementos XML con un tipo de
datos XSD (Definicin de esquema XML) que Excel interprete como un nmero, una fecha
o una hora. Al igual que ocurre en una tabla de Excel, las frmulas de una tabla XML se
rellenan hacia abajo cuando se agregan nuevas filas a la tabla.
Validar datos con el esquema para importar y exportar Especifica si Excel valida los datos
con el esquema XML al importar datos. Haga clic en esta opcin si desea asegurarse de que
los datos XML que importe se ajustan al esquema XML.
Sobrescribir los datos existentes con los nuevos Especifica si los datos se sobrescriben al
importar datos. Haga clic en esta opcin si desea sustituir los datos actuales por los nuevos,
por ejemplo, si hay datos actualizados en el nuevo archivo de datos XML.
Anexar los nuevos datos a las tablas XML existentes Especifica si el contenido del origen
de datos se anexa a los datos existentes en la hoja de clculo. Haga clic en esta opcin, por
ejemplo, si est consolidando datos de varios archivos de datos XML similares en una tabla
XML o si no desea sobrescribir el contenido de una celda que contiene una funcin.
Al importar datos XML, es posible que desee sobrescribir algunas celdas asignadas pero
otras, no. Por ejemplo, algunas de ellas pueden contener frmulas, por lo que no desea
sobrescribir la frmula al importar un archivo XML. Hay dos soluciones:
Cancelar la asignacin de los elementos que no desea sobrescribir antes de importar los datos
XML. Despus de importar los datos XML, puede volver a asignar el elemento XML a las celdas
que contienen las frmulas para poder exportar los resultados de las frmulas al archivo de
datos XML.
Crear dos asignaciones XML a partir del mismo esquema XML. Utilice una asignacin XML
para importar los datos XML. En esta asignacin XML, Importacin, no asigne elementos a
las celdas que contengan frmulas u otros datos que no desee sobrescribir. Utilice otra
asignacin XML para exportar los datos. En esta otra asignacin XML, Exportacin, asigne los
elementos que desea exportar a un archivo XML.
NOTA La caracterstica que permita importar datos XML de un servicio web mediante un
asociados a la asignacin XML en la sesin actual de Excel, active la opcin Vista previa de
los datos en el panel de tareas del botn Opciones para mostrar la primera fila de datos
como datos de ejemplo en la lista de elementos.
No se puede exportar el esquema deducido de Excel como un archivo de datos de
esquema XML (.xsd) independiente. Aunque existen editores de esquemas XML y otros
mtodos para crear un archivo de esquema XML, es posible que no disponga de acceso a
estos editores o no sepa cmo utilizarlos. Como alternativa, puede utilizar la versin 1.1
del complemento Herramientas XML de Excel 2003, que permite crear un archivo de
esquema a partir de una asignacin XML. Para obtener ms informacin, consulte Usar la
versin 1.1 del complemento de herramientas XML de Excel 2003.
programadores pueden crear una aplicacin personalizada para buscar datos en varios
libros guardados en este formato y crear un sistema de informes basado en los datos
encontrados.