Saltar al contenido

Combinar correspondencia en Word

Document Mail Merge

Rellena los campos {{campo}} de una plantilla .docx con cada fila de un CSV, aunque Word haya partido el campo en varios fragmentos, y entrega un documento por fila dentro de un ZIP.

Un certificado laboral para cuarenta personas es una plantilla y cuarenta filas. Un buscar y reemplazar ingenuo falla porque Word guarda incluso un simple {{nombre}} en varios fragmentos, partidos allí donde cayó el corrector ortográfico o un cambio de fuente, así que el texto que buscas no está en el archivo como una sola cadena.

🔒 Se ejecuta por completo en tu navegadormail-mergetemplatebatchdocx

Plantilla (.docx)

Una plantilla de Word con campos {{nombre}}

Los campos se buscan en el cuerpo, los encabezados, los pies y las notas al pie.

Datos (CSV)

Un CSV cuyos nombres de columna coincidan con los de los campos

Se lee en esta pestaña. No se sube nada. Se reconocen los archivos guardados por Excel en coreano, japonés, chino y occidental (CP949, Shift_JIS, GBK, Windows-1252).

Word guarda incluso un solo {{nombre}} en varios fragmentos, partidos en un límite del corrector ortográfico o de la tipografía. Esto une los fragmentos dentro de un párrafo para encontrar el campo, y aplica el formato del primer fragmento — negrita, tipografía, tamaño — al valor que pone ahí. Un salto de línea en un valor se convierte en un salto de línea, y < y & entran sin problema. Los archivos nunca salen de esta pestaña.

Cómo se usa

  1. Escribe {{campos}} en la plantilla de Word

    En cualquier parte del cuerpo, un encabezado, un pie de página o una nota al pie. La página enumera los campos que encontró para que compruebes que coinciden con tu CSV.

  2. Suelta un CSV cuyos nombres de columna coincidan

    Se enumeran los campos sin columna, y también las columnas que la plantilla nunca usa: las dos listas juntas son la forma de detectar un desajuste antes de generar cuarenta documentos.

  3. Define la regla de nombres de archivo

    Usa {{columna}} en el nombre para que cada documento se llame algo que puedas encontrar; una carpeta de documento-1.docx no lo es.

  4. Previsualiza una fila y luego genera el zip

    La vista previa muestra el texto rellenado de una fila. Recorre unas cuantas antes de generar el lote.

Preguntas frecuentes

¿Se conserva el formato de la plantilla?

Sí. El valor toma el formato del primer fragmento del campo que reemplazó —negrita, fuente, tamaño—, así que un {{nombre}} en negrita produce un nombre en negrita. Solo cambia el texto; por eso la vista previa muestra solo texto.

¿Un valor puede contener un salto de línea?

Sí: un salto de línea en el CSV se convierte en un salto de línea en el documento y no en un \n literal. Los signos de mayor y menor y el ampersand también se escapan de forma segura.

Un campo quedó como {{nombre}} en la salida.

No hay ninguna columna del CSV con ese nombre. La página avisa antes de generar y enumera exactamente qué campos no tienen columna: renombra la columna para que coincida, espacios incluidos.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.