Las plantillas de Excel son hojas de cálculo que tienen formatos prediseñados. Los datos exportados a dichas hojas de cálculo se formatearán según los archivos de plantilla.


Marcador de plantilla

Un marcador de plantilla es un símbolo de marcador especial utilizado en las celdas de la hoja de cálculo de un archivo de plantilla de Excel. Se enlaza a los objetos de clase y rellena varios registros de varios orígenes de datos, como tablas de datos, objetos de colección, matrices y datos anidados en una hoja de cálculo.

Por ejemplo, la siguiente captura de pantalla muestra cómo usar la variable de marcador. El símbolo “{” se utiliza como marcador para la indicar la situación del campo Nombre de la tabla Clientes.


¿Cómo funciona un marcador de plantilla?


Los marcadores se aplican en una plantilla de Excel a las celdas necesarias. Esto incluye el nombre del origen de datos y el nombre del campo de interés. Durante el enlace de datos, se lleva a cabo una búsqueda para el nombre del origen de datos y el nombre del campo en el libro de Excel y los datos correspondientes del origen de datos están enlazados al marcador. Las celdas de la hoja de cálculo se pueden rellenar con un único origen de datos o con varios registros. El formato de estos datos se puede cambiar utilizando los argumentos de los marcadores.


¿Qué es un argumento en un marcador de plantilla?


La sintaxis de un marcador de plantilla tiene tres partes: variable de marcador, propiedad y argumentos. Los argumentos están separados por puntos y coma (;).


Vertical

El argumento vertical especificado en un marcador de plantilla rellena los datos verticalmente. De forma predeterminada, la dirección de relleno de datos es vertical. Por lo tanto, no es necesario dar un argumento vertical.

La siguiente captura de pantalla muestra la plantilla de entrada con un argumento vertical.


Horizontal

El argumento horizontal especificado en un marcador de plantilla rellena datos horizontalmente. La siguiente captura de pantalla muestra la plantilla de entrada con un argumento horizontal.


Insert

El argumento insert inserta nuevas filas o columnas mientras se exporta. Esta opción es útil si los datos se deben exportar entre otras filas.

Por ejemplo, en la siguiente captura de pantalla hay contenido en la sexta fila. Pero necesitamos exportar datos de la cuarta fila. Sin el argumento insert, si se exportan datos, el contenido de la sexta fila se sobrescribirá. Para evitarlo, el argumento insert exporta datos insertando nuevas filas, lo que mueve el contenido de la sexta fila a la inferior. De forma predeterminada, las filas se insertarán verticalmente.

Además, el argumento insert permite dos parámetros copystyles y copymerges. Estos parámetros copiarán los estilos de celdas existentes y las celdas combinadas en las nuevas filas que se insertan al exportar.


Exportar datos horizontalmente con inserción de columnas

También puede insertar columnas si los datos se exportan horizontalmente. Indicando los argumentos insert y horizontal.


copyrange

El argumento copyrange copia las celdas especificadas en todas las demás filas mientras se exporta. En este caso, los datos de las celdas que se van a copiar se pueden agregar en la propia plantilla. Por lo tanto, al exportar los datos, estas celdas se copiarán en las filas que se exportan.

Es importante especificar el argumento copyrange si entre las celdas se encuentran literales o formulas.



Para más información sobre la exportación de Plantillas de Excel consulte la documentación oficial del componente en Export Data to a Predefined Excel Template.


Deja una respuesta

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies