Altova MapForce 2027 Enterprise Edition

Ejemplo: Asignar datos de BD a Excel 2007+

Inicio Anterior Inicio Siguiente

El archivo de asignación utilizado en este ejemplo está disponible con el nombre Excel-mapping.mfd en la carpeta DocExamples. En este artículo se analiza la tercera asignación de las tres.

 

El objetivo de esta asignación de datos es:

 

•Extraer de la base de datos altova las personas cuyo departamento tiene una clave principal igual a 4 (es decir, las personas que trabajan en el departamento informático).

•Escribir los registros extraídos de la base de datos en un componente Excel 2007+ predeterminado.

Excel-mapping-3-ENT

Excel-mapping.mfd (ejemplo n.º 3)

Esta asignación de datos se configuró de la siguiente manera:

 

1.La base de datos altova se añadió al área de asignación desde la carpeta DocExamples, mediante el comando de menú Insertar | Base de datos y siguiendo el asistente para una base de datos SQLite.

2.El componente Excel 2007+ predeterminado se añadió al área de asignación con el comando de menú Insertar | Archivo Excel 2007+ y pasando por alto la opción de especificar un archivo de muestra.

3.Se cambió el nombre de la primera hoja de cálculo (Hoja1) haciendo clic en el botón excel1-compicon situado junto a ella y, a continuación, introduciendo «Altova» como nombre de la hoja.

4.Se configuró el rango Rows 1, n=dyn haciendo clic en el botón excel1-compicon adyacente. Las opciones de configuración de este rango de celdas son:

xlsx_example2-02

5.Además se definieron estas opciones:

 

oSe usa la función equal para comparar el valor de la clave principal PrimaryKey con el valor «4», que viene dado por un componente Constante.

oEl componente de filtro transmite los campos «First» y «Last» si la condición booleana es verdadera (es decir, si la clave primaria del departamento es «4»).

oEl nodo on-true está conectado al nodo Rows 1, n=dyn del archivo Excel.

 

El resultado de la asignación es que en el libro de Excel aparecen cuatro personas del departamento de TI.

ex-db2ex2

© 2020-2026 Altova GmbH