Cómo crear códigos de barras Code 128 en lote desde Excel o CSV
Guía paso a paso para convertir valores de una hoja de cálculo en etiquetas Code 128 por lotes: limpieza de datos, conservación de ceros iniciales, ajustes de impresión y escaneo de prueba.
Respuesta rápida
Para generar códigos de barras Code 128 en lote, prepara un valor de código de barras por fila en una hoja de cálculo, copia los valores en un generador de códigos de barras por lotes, elige Code 128 y descarga las imágenes o etiquetas generadas. Code 128 es una excelente opción para etiquetas internas de inventario, identificadores de cajas, referencias de envío, etiquetas de activos e identificadores alfanuméricos.
Empieza con el generador de códigos de barras por lotes para flujos de trabajo por lotes — importa archivos de Excel y CSV y exporta toda la tirada como un ZIP — o usa el generador de Code 128 cuando solo necesites un símbolo.
Por qué Code 128 funciona tan bien en etiquetas por lotes
Code 128 admite números, letras mayúsculas, letras minúsculas y muchos caracteres de puntuación. Eso lo hace más flexible que UPC-A o EAN-13, que son principalmente identificadores numéricos de productos minoristas.
En el flujo de trabajo de un almacén o de una oficina, tus valores de origen podrían ser así:
SKU-100245BIN-A03-12PO-2026-0718ASSET-LAPTOP-0042RET-CA-558109
Estos valores encajan de forma natural en Code 128. No encajan de forma natural en UPC-A ni en EAN-13, porque los formatos minoristas tienen reglas de dígitos más estrictas.
Prepara tu hoja de cálculo
Crea una columna limpia llamada barcode_value o label_value. Coloca un valor de código de barras en cada fila. No combines celdas. No incluyas notas adicionales en la misma celda que el valor.
Antes de copiar los valores al generador, revisa estos problemas:
- Los ceros iniciales no fueron eliminados por Excel ni por Google Sheets.
- Los valores no contienen espacios accidentales al principio ni al final.
- Las filas vacías se han eliminado.
- Los valores duplicados son intencionados.
- El valor es la cadena exacta que espera tu sistema receptor.
Si un valor como 00012345 se convierte en 12345, tu código de barras impreso puede escanear correctamente pero representar el artículo equivocado. Guarda los valores de código de barras como texto cuando los ceros iniciales sean importantes.
Genera un código de barras por línea
Pega la lista depurada en el generador de códigos de barras por lotes, un valor por línea, o importa la hoja de cálculo directamente. Selecciona Code 128 como formato. Genera los códigos de barras y revisa los primeros símbolos antes de descargar todos los archivos.
Para flujos de trabajo internos, usa nombres de archivo coherentes. Si el generador asigna a cada archivo el nombre del valor del código de barras, asegúrate de que los valores no contengan caracteres que tu sistema operativo no acepte en los nombres de archivo.
Si solo necesitas unas pocas etiquetas, descarga archivos PNG. Si planeas colocar los códigos de barras en un programa de diseño, SVG suele ser mejor porque escala de forma limpia.
Ajustes de impresión que afectan a la calidad de escaneo
Generar por lotes es solo la mitad del trabajo. El resultado impreso todavía tiene que escanearse.
Mantén el código de barras lo bastante ancho. Los valores Code 128 muy largos se vuelven densos. Si los comprimes en una etiqueta pequeña, los escáneres pueden tener dificultades.
Mantén suficiente altura. Un código de barras lineal más alto ofrece a los escáneres más superficie vertical para leer.
Deja una zona de silencio blanca a la izquierda y a la derecha. No recortes las barras al ras.
Evita los colores de bajo contraste. Las barras negras sobre fondo blanco son lo más seguro.
No estires la imagen exportada de forma desigual. Si tienes que redimensionar, conserva la relación de aspecto.
Cuándo usar Code 128A, Code 128B o Code 128C
La mayoría de los usuarios debería empezar con Code 128 automático. El modo automático puede elegir subconjuntos eficientes internamente.
Code 128A es útil cuando necesitas caracteres de control o datos con predominio de mayúsculas. Code 128B es útil para texto mixto habitual. Code 128C es eficiente para cadenas numéricas largas con un número par de dígitos.
Si no estás seguro, usa primero Code 128 en lugar de forzar un subconjunto. Usa Code 128C solo cuando tus valores sean numéricos y entiendas el requisito del subconjunto.
Errores habituales en los códigos de barras por lotes
El error más común es copiar valores con formato de la hoja de cálculo en lugar de valores sin formato. Una hoja de cálculo puede mostrar 001234 pero copiar 1234, o mostrar una fecha como 7/21/2026 después de convertir un valor similar a un número de seguimiento.
El segundo error es mezclar distintos propósitos de etiqueta en un mismo lote. Los SKU de producto, las ubicaciones de estantería y los ID de envío pueden usar todos Code 128, pero no deberían imprimirse como un montón sin etiquetar a menos que el flujo de trabajo receptor pueda distinguirlos.
El tercer error es omitir un escaneo de prueba. Imprime siempre una hoja primero, escanea varias etiquetas y confirma que el resultado coincide exactamente con los valores esperados.
Un flujo de trabajo práctico
Usa esta secuencia para trabajos de etiquetado repetibles:
- Exporta o copia los valores de origen desde tu sistema.
- Depura la lista en una hoja de cálculo.
- Conserva los ceros iniciales tratando la columna como texto.
- Pega un valor por línea en el generador de códigos de barras por lotes, o importa el archivo CSV o de Excel.
- Genera los códigos de barras Code 128.
- Descarga las imágenes o la hoja de etiquetas.
- Imprime una hoja de prueba.
- Escanea muestras antes de imprimir el lote completo.
Este proceso es más lento que imprimir todo a ciegas, pero evita un costoso trabajo de reetiquetado posterior.
Herramientas relacionadas
Usa el generador de códigos de barras por lotes para lotes — importación de Excel y CSV, secuencias numéricas, exportación ZIP y una maquetación de impresión. Usa Code 128 para una sola etiqueta, Code 128C para cadenas numéricas densas y barcode label print cuando la maquetación de la etiqueta importe tanto como la generación del código de barras.
En resumen
Un generador de códigos de barras Code 128 por lotes se aprovecha mejor con datos de hoja de cálculo limpios y un ciclo corto de impresión de prueba. Prepara los valores con cuidado, genera un código de barras por línea, conserva los ceros iniciales y prueba las etiquetas impresas antes de usarlas en flujos de inventario, envío o activos.
