# Motor de Plantillas de Texto

Rellena plantillas de texto con variables y datos usando varios formatos de plantilla

> Página canónica: https://elysiatools.com/es/tools/text-template

- **Categoría:** Text Processing

- **Palabras clave:** texto, plantilla, variables, rellenar, reemplazar, motor de plantillas

## Descripción general

El Motor de Plantillas de Texto permite automatizar la creación de documentos, correos electrónicos o mensajes personalizados mediante la inserción dinámica de datos en plantillas predefinidas.

## Entradas

- **Texto de Plantilla** (textarea): Enter template with variables...
- **Datos de Variables (JSON)** (textarea): Enter JSON data: {"name": "John", "age": 30}
- **Formato de Plantilla** (select)
- **Acción para Variable Faltante** (select)
- **Formato de Fecha** (select)
- **Formato de Número** (select)
- **Escapar Salida HTML** (checkbox)

## Cuándo usarlo

- Generar correos electrónicos masivos personalizados a partir de una lista de contactos.
- Crear informes o documentos estandarizados que requieren datos variables.
- Transformar datos estructurados en formatos de texto legibles para diferentes plataformas.

## Cómo funciona

- Introduce tu texto base utilizando la sintaxis de variables elegida (como Mustache o ES6).
- Proporciona los datos en formato JSON que corresponden a las variables definidas en tu texto.
- Selecciona el formato de plantilla y configura las opciones de formato para fechas, números o manejo de variables faltantes.
- Genera el resultado final con los datos integrados automáticamente en el texto.

## Casos de uso

- Automatización de campañas de marketing por correo electrónico con nombres y datos personalizados.
- Generación de facturas o recibos a partir de registros de bases de datos en formato JSON.
- Creación de mensajes de notificación dinámicos para sistemas de alertas.

## Preguntas frecuentes

### ¿Qué formatos de plantilla soporta la herramienta?

Soporta Mustache, Handlebars, ES6, formato personalizado y formato simple entre corchetes.

### ¿Cómo se manejan las variables que no están en los datos?

Puedes configurar la acción para variables faltantes para que se reemplacen por una cadena vacía, se mantenga la sintaxis, se muestren entre corchetes o se reemplacen por 'null'.

### ¿Puedo formatear números y fechas automáticamente?

Sí, la herramienta incluye selectores para aplicar formatos específicos de moneda, porcentaje, decimales y diversos estándares de fecha.

### ¿Es posible usar esta herramienta para generar código HTML?

Sí, puedes activar la opción de 'Escapar Salida HTML' para asegurar que los caracteres especiales se procesen correctamente en entornos web.

### ¿Qué formato deben tener los datos de entrada?

Los datos deben proporcionarse como un objeto JSON válido donde las claves coincidan con los nombres de las variables en tu plantilla.

## Herramientas relacionadas

- [Banco de texto desordenado a datos estructurados](https://elysiatools.com/es/tools/messy-text-to-structured-data-workbench): Infiere tablas desde texto pegado, delimitadores mixtos, líneas clave-valor o HTML y exporta CSV, JSON y Markdown.
- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Conversor TOML-JSON](https://elysiatools.com/es/tools/toml-json-converter): Convierte entre formatos TOML y JSON con soporte para comentarios y estructuras de datos complejas
- [Fusionador de TXT](https://elysiatools.com/es/tools/txt-merger): Combina múltiples archivos de texto con varias estrategias (concatenar, intercalar, etc.)
- [Generador de Data URI](https://elysiatools.com/es/tools/data-uri-generator): Convierte archivos en Data URIs (Base64 o porcentaje-codificado) para incrustar imágenes, fuentes y recursos directamente en HTML, CSS o Markdown
- [Text to Excel Converter](https://elysiatools.com/es/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Convertidor de Texto a JSON](https://elysiatools.com/es/tools/text-to-json): Convierte varios formatos de texto a JSON con opciones de análisis personalizables
- [Generador de Recibos/Boletos PDF](https://elysiatools.com/es/tools/pdf-receipt-ticket): Crea un recibo PDF de ancho térmico con título en negrita y código QR

## Ejemplos

- [Muestras de Convertidor Hex/Unicode](https://elysiatools.com/es/samples/text-hex-unicode-formats): Muestras de prueba para conversión de secuencias de escape hex y unicode
- [Ejemplos de Apache Arrow](https://elysiatools.com/es/samples/arrow): Ejemplos de formato columnar en memoria Apache Arrow para procesamiento de datos y análisis de alto rendimiento
- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas
- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas
