Rellenar formularios PDF desde Excel
Empareja columnas de la hoja de cálculo con campos del formulario, revisa la vista previa y genera un PDF rellenado por cada fila.
Soltar: PDF rellenable
Un PDF con campos de formulario
Soltar: Hoja de cálculo
CSV o XLSX, una fila por documento
Gratis y sin cuenta: descárgalo en cuanto esté listo. Ver planes
Qué hace
Rellenar PDF desde Excel, explicado
Para rellenar formularios PDF desde Excel, elige un PDF rellenable (o una de tus plantillas), sube una hoja de cálculo con una fila por registro, asigna cada columna a un campo, revisa algunas filas y genera: obtienes un PDF rellenado por fila, con nombre sacado de los datos de la fila, en un solo ZIP. Es combinar correspondencia para formularios PDF.
Leer más
Casos típicos: 40 certificados de asistencia con el nombre y la fecha de cada participante; cartas de oferta para una tanda de contrataciones; cartas a cada proveedor pidiendo sus datos fiscales; fichas de inspección con la dirección de cada inmueble; formularios de envío o etiquetas a partir de un listado de pedidos. Cualquier caso en que el mismo formulario se rellena muchas veces con datos que ya tienes.
La asignación va por encabezado de columna: eliges qué columna rellena cada campo, así que si los encabezados coinciden con los nombres de campo es muy rápido. Los grupos de opciones toman el valor de exportación de la opción; las casillas se marcan con un valor verdadero claro: usa «x» o «1» (también valen TRUE o yes, pero no «Sí»). Un patrón de nombre como {Apellidos}-{Nombre}-certificado.pdf mantiene el resultado ordenado ({row} inserta el número de fila y los nombres repetidos reciben el sufijo (2)). Antes de lanzar el lote puedes recorrer las filas en la vista previa y ver exactamente qué contendrá cada PDF.
Las filas que incumplen las reglas del propio formulario (un valor obligatorio vacío, un email no válido, una opción que no existe) se listan con el motivo en lugar de generar un PDF defectuoso sin avisar. Los lotes de hasta 50 filas se rellenan en tu navegador: gratis, sin cuenta, y ni el PDF ni la hoja de cálculo salen de tu dispositivo. Los lotes más grandes se rellenan en los servidores de PDFBetter, se reparten en archivos ZIP de hasta 500 PDF, requieren una cuenta gratuita y cuentan para tu cupo mensual de filas: 25 en Free, 500 en Pro y 5000 en Business. Para enviar cada copia rellenada a firmar en lugar de descargarla, los planes Business incluyen envío masivo.
Cómo hacerlo
Rellenar formularios PDF desde Excel en 5 pasos
1Un formulario
2Escribe en los campos
3Una copia rellenada
- 1
Elige el formulario
Sube un PDF rellenable o elige una de tus plantillas. Un PDF sin campos necesita campos primero (Crear PDF rellenable).
- 2
Sube la hoja de cálculo
Un archivo .xlsx o .csv con una fila de encabezados y una fila por registro.
- 3
Asigna columnas a campos
Elige una columna para cada campo que quieras rellenar; los campos sin asignar quedan vacíos.
- 4
Revisa los registros
Recorre filas para comprobar posición, fechas y casillas; define el patrón de nombre de archivo.
- 5
Genera y descarga
Lanza el lote y descarga el ZIP de PDF (un ZIP por cada 500 filas), con la lista de filas que hayan fallado.
Ejemplo
Antes y después
Un certificado de asistencia rellenable de una página con campos de nombre, curso y fecha, y un CSV exportado con 38 asistentes a un taller.
Columnas asignadas (Nombre completo → nombre, Curso → curso, Fecha de finalización → fecha), dos filas revisadas y 38 certificados generados como {Nombre completo}-certificado.pdf en un ZIP. Una fila sin nombre se señaló en lugar de producir un certificado vacío.
Ajustes y formatos
Qué puedes ajustar
- Asignación de columnas
- Qué columna de la hoja de cálculo rellena cada campo del formulario.
- Patrón de nombre
- Construye cada nombre de archivo con columnas, por ejemplo {Empresa}-datos-fiscales.pdf; {row} añade el número de fila.
- Aplanar el resultado
- Activado por defecto, para que los valores formen parte de cada página; desactívalo para mantener los campos editables en cada PDF.
Entrada
Salida
Conviene saber antes de empezar
- La hoja de cálculo necesita una única fila de encabezados. Limpia antes celdas combinadas, encabezados de varias filas y datos repartidos en varias hojas.
- Las fórmulas de Excel no se recalculan; se usan los valores guardados en las celdas. Comprueba en la vista previa que las fechas salen en el formato que quieres (por ejemplo DD/MM/AAAA) y, si no, formatea esas columnas como texto.
- El PDF tiene que tener campos. El texto colocado con Añadir texto a PDF no se puede rellenar desde una hoja de cálculo.
- Los lotes de más de 50 filas se procesan en los servidores de PDFBetter: requieren una cuenta gratuita y cuentan para el límite mensual (25 en Free, 500 en Pro y 5000 en Business).
Si algo sale mal
Si algo sale mal
- Las fechas salen como números, por ejemplo 46310.
- Es el número de fecha interno de Excel. Formatea la columna como texto con el formato de fecha que quieras, o exporta a CSV, y vuelve a subirla.
- Las casillas se quedan vacías.
- Pon «x» o «1» en esa columna para las filas que deben ir marcadas (no «Sí») y deja vacías las demás; compruébalo en la vista previa antes de generar.
Rellenar PDF desde Excel: preguntas frecuentes
¿Qué formatos de hoja de cálculo funcionan?
Archivos .xlsx de Excel y archivos .csv. Exporta antes a uno de estos formatos desde Google Sheets o Numbers.
¿Puedo rellenar un PDF sin campos de formulario?
No directamente. Añade campos con Crear PDF rellenable o Añadir campos de texto a PDF y vuelve para asignarles columnas.
¿Cómo pongo nombre a cada archivo?
Define un patrón con nombres de columna entre llaves, como {Apellidos}-{Número de factura}.pdf.
¿Qué pasa si una fila tiene un problema?
Esa fila se omite y aparece en la lista con el motivo; las demás se generan igualmente.
¿Puedo enviar cada PDF rellenado a firmar?
El envío masivo a destinatarios individuales es una función de Business. En los demás planes, descarga los PDF y envía las solicitudes de firma una a una.
¿Cuántas filas puedo rellenar?
Hasta 50 filas por lote, tantas veces como quieras, gratis y sin cuenta, directamente en tu navegador. Los lotes más grandes se procesan en nuestros servidores y cuentan para el cupo mensual: 25 en Free, 500 en Pro y 5000 en Business.