# Imprimir etiquetas desde un archivo CSV

Fuente canónica: [Imprimir etiquetas desde un archivo CSV](https://printpiper.app/es/imprimir-etiquetas-desde-csv/)

Actualizado: 2026-10-21

Para imprimir etiquetas desde un CSV, crea y guarda una plantilla en PrintPiper, importa el archivo, conecta sus columnas con las variables de la plantilla y genera un PDF listo para imprimir. Cada fila llena una etiqueta.

La calidad de la importación depende del archivo: codificación UTF-8, encabezados claros y valores entre comillas correctos.

La aplicación Studio se muestra actualmente en inglés; Precios, Contacto, Privacidad y Términos también están en inglés.

## Prepara un CSV en UTF-8

Guarda el archivo como CSV UTF-8, la codificación que conserva acentos y caracteres como ñ, í o ç. Usa encabezados únicos y no vacíos y el mismo número de valores en cada fila, con una fila por etiqueta. Separa nombres, direcciones o precios en columnas distintas para posicionarlos de forma independiente.

-   Un encabezado por columna, sin duplicados ni celdas vacías.
-   Filas vacías omitidas; los valores multilínea entre comillas conservan sus saltos de línea.
-   No se admite la conversión desde codificaciones heredadas como ANSI o Latin-1: usa UTF-8.

## Delimitadores, comillas y códigos postales

El delimitador (coma, punto y coma o tabulación) se detecta automáticamente. Escribe entre comillas los valores con comas o saltos de línea y duplica las comillas internas: Lucía Ejemplo,"Centro, Riomoros",01234 — el valor entre comillas con coma pertenece a la columna Ciudad de los encabezados Nombre,Ciudad,CodigoPostal.

Los códigos postales como 01234 deben guardarse como texto: la importación conserva los ceros presentes en el archivo, pero no puede restaurar los que una hoja de cálculo eliminó.

## Crea y guarda la plantilla

Inicia sesión con tu cuenta de Google verificada y abre New template. Define el tamaño terminado en Frame y el papel y los márgenes de impresora en Page; la etiqueta se coloca a escala 1:1 y nunca se reescala. Añade campos de texto, cada uno con una sola variable como {{Nombre}} o {{Ciudad}}; no hay texto libre mezclado. Sube el CSV solo después de guardar la plantilla con Save template y con ella sin cambios pendientes.

## Asigna las columnas del CSV a las variables

En el panel derecho, usa Import CSV / Excel y elige tu archivo. Las variables se definen al editar la plantilla, independientemente de los encabezados del CSV, y se conectan después: los nombres exactos se emparejan solos y los demás (por ejemplo, CP en lugar de CodigoPostal) se asignan manualmente. Debes conectar todas las variables usadas antes de exportar; la exportación se bloquea mientras quede alguna variable usada sin asignar.

La asignación pertenece al lote actual y nunca se guarda con la plantilla. Revisa la vista previa de varias filas, en especial los valores más largos y las direcciones multilínea.

## Genera el PDF e imprime al tamaño real

Elige Print-ready PDF y pulsa "Generate files"; al terminar, usa el botón "Download" de cada archivo. Los lotes grandes se dividen en varias partes y todas deben descargarse; la salida PNG o TIFF se entrega en archivos ZIP. Verás el progreso y los errores junto a la acción de exportación.

Imprime al tamaño real (100 %), con "Fit" o "Shrink" desactivado. Haz antes una prueba en papel normal antes de cargar hojas de etiquetas reales.

## Ejemplo: etiquetas de 60 × 35 mm en A4

Ejemplo genérico con medidas ficticias y personalizables: un Frame de 60 × 35 mm y una Page de A4 (210 × 297 mm), con hoja tipo Grid sheet, separaciones de 3 mm y sin sangrado ni marcas de corte. Con márgenes de impresora de 10 mm por lado —solo si tu impresora los admite—, el área imprimible da 3 columnas × 7 filas: 21 etiquetas por hoja A4.

La plantilla lleva tres campos de texto, uno por variable: {{Nombre}}, {{Ciudad}} y {{CodigoPostal}}. El CSV de ejemplo descargable contiene tres filas ficticias; el código postal 01234 se guarda como texto y se imprime con su cero inicial.

-   Frame: 60 × 35 mm; Page: A4, 210 × 297 mm.
-   Márgenes de 10 mm por lado solo si tu impresora los admite.
-   Grid sheet con separaciones de 3 mm; sin sangrado ni marcas de corte.
-   Resultado: 3 columnas × 7 filas por hoja A4.

## Problemas frecuentes con CSV

Revisa estos puntos si la importación falla o la salida no es la esperada.

-   «Acentos incorrectos»: el archivo no está en UTF-8; guárdalo de nuevo como CSV UTF-8.
-   «Encabezados no válidos»: elimina duplicados o celdas vacías de la fila de encabezados.
-   «Fila de encabezados incorrecta»: un CSV siempre usa su primera fila como fila de encabezados; deja los nombres de columna en la primera línea del archivo y no los confundas con un título. (Solo al importar desde Excel puedes elegir la fila de encabezados.)
-   «Ceros iniciales perdidos» (01234 convertido en 1234): reescribe la columna como texto en el origen.
-   «Variable sin asignar»: conecta todas las variables usadas antes de exportar.

## Datos de ejemplo

CSV de ejemplo con tres filas

| Nombre | Ciudad | CodigoPostal |
| --- | --- | --- |
| Lucía Ejemplo | Riomoros | 01234 |
| Marcos Prueba | Puentecillas | 23456 |
| Sofía Ejemplaria | Villamorada | 34567 |

La tabla muestra las tres filas ficticias del CSV de ejemplo; no es una vista del editor ni una fotografía de las etiquetas impresas. Configura el diseño por separado en Studio.

Datos ficticios: nombres y ciudades inventados con códigos postales de cinco dígitos guardados como texto (el primero es 01234). Es un archivo inicial de tres filas para tu propia plantilla, no una plantilla preinstalada. Dimensiones del ejemplo: etiqueta de 60 × 35 mm en papel A4.

[Descargar el CSV de ejemplo](https://printpiper.app/examples/localized-labels-es/labels.csv)

## Preguntas frecuentes sobre etiquetas desde CSV

**¿Esto convierte la tabla CSV en una tabla PDF?**

No. Los valores se integran en campos posicionados sobre un diseño de etiqueta o documento: la salida son etiquetas personalizadas, no una tabla impresa.

**¿Puedo reutilizar el diseño con otro CSV?**

Sí. Selecciona la plantilla guardada e importa un archivo nuevo; la asignación de columnas no se guarda con la plantilla.

**¿Puedo importar Excel o Google Sheets en su lugar?**

Sí. Importa XLSX o XLS directamente, sin conversión previa. Para Google Sheets, descarga primero la hoja como CSV o XLSX.

**¿Cuántas filas admite un lote?**

Hasta 10 000 registros y 200 columnas por CSV. Planes de pago: 10 000 por exportación; el gratuito 10.
