Tutorial de Trabajar con celdas de repetición en tablas XML y MS Excel

Marzo 6, 2008

El aspecto y la funcionalidad de las tablas XML son parecidos a los de las tablas de Excel. Una tabla XML es una tabla de Excel que se ha asignado a uno o más elementos XML de repetición. Cada columna de la tabla XML representa a un elemento XML.

Las tablas XML se crean al:

  • Utilizar el comando Importar (en el grupo XML de la ficha Programador) para importar un archivo de datos XML.
  • Utilizar el comando Abrir (en el botón de Microsoft Office Imagen del botón) para abrir un archivo de datos XML y, a continuación, seleccionar Como tabla XML en el cuadro de diálogo Abrir XML.
  • Utilizar el comando Desde importación de datos XML (desde el botón De otros orígenes del grupo Obtener datos externos, en la ficha Datos) para importar un archivo de datos XML y, a continuación, seleccionar Tabla XML en la hoja de cálculo existente u Hoja de cálculo nueva en el cuadro de diálogo Importar datos.
  • Arrastrar uno o más elementos de repetición desde el panel de tareas Origen XML a una hoja de cálculo.

Cuando se crea una tabla XML, los nombres de los elementos XML se utilizan automáticamente como encabezados de columna. Es posible cambiarlos por cualquier encabezado de columna que se desee. No obstante, los nombres originales de los elementos XML siempre se utilizan al exportar datos de las celdas de asignación.

Existen dos opciones del botón Opciones del panel de tareas Origen XML que resultan de utilidad para trabajar con tablas XML:

  • Combinar elementos automáticamente al asignar Si está activada, Excel crea una tabla XML a partir de varios campos a medida que se colocan en la hoja de cálculo. Esta opción funciona siempre que esos diversos campos se coloquen en la misma fila, uno junto al otro. Si la opción está desactivada, cada elemento aparece como su propia tabla XML.
  • Mis datos tienen título Si está activada, los datos de encabezado existentes se utilizan como encabezados de columna de los elementos de repetición que se asignan a la hoja de cálculo. Si la opción está desactivada, los nombres de los elementos XML se utilizan como encabezados de columna.

Con las tablas XML, resulta sencillo importar, exportar, ordenar, filtrar e imprimir datos basados en un origen de datos XML. No obstante, las tablas XML tienen algunas limitaciones relacionadas con la forma en que se pueden organizar en la hoja de cálculo.

  • Las tablas XML se basan en las filas, lo que significa que crecen a partir del encabezado hacia abajo. No es posible agregar nuevas entradas por encima de las filas existentes.
  • No se puede transponer una tabla XML de modo que las nuevas entradas se agreguen a la derecha.

Es posible utilizar fórmulas en columnas asignadas a elementos XML con un tipo de datos XSD (Definición de esquemas XML) que Excel interprete como un número, una fecha o una hora. Al igual que ocurre en una tabla de Excel, las fórmulas de una tabla XML se rellenan hacia abajo cuando se agregan nuevas filas a la tabla.

Volver al principio

Bottom