DataDock

Arreglar códigos de barras (EAN) que Excel ha estropeado

Excel quita el cero inicial de los códigos de barras y convierte los largos en 8,4E+12. DataDock recupera el cero cuando el dígito de control cuadra y te dice cuáles no se pueden recuperar.

Antes → después
978020137962   →  0978020137962   (se recupera el cero)
4006381333931  →  4006381333931   (ya era válido: no se toca)
8,40E+12       →  8,40E+12        (se marca como no recuperable)
12345          →  12345           (demasiado corto: se marca)

Cómo funciona

  1. Sube el CSV o el Excel con los códigos.
  2. En «Código de barras (EAN)», elige la columna (suele estar ya marcada).
  3. La vista previa cuenta cuántos códigos se han corregido y cuántos no se pueden recuperar.
  4. Descarga el fichero corregido.

Preguntas frecuentes

¿Cómo sabe que el EAN es correcto?

Todos los EAN llevan un último dígito de control que se calcula a partir de los demás. Si al añadir el cero ese dígito cuadra, el código es válido; si no, no se toca.

¿Por qué no recupera 8,40E+12?

Porque al convertirlo a notación científica Excel ya descartó dígitos: no hay forma de saber cuáles eran. DataDock lo deja como está y lo cuenta como no recuperable.

¿Admite EAN-8, UPC y GTIN-14?

Sí: los EAN-8 y GTIN-14 válidos se respetan, y un UPC-A de 12 dígitos pasa a 13 con un cero delante, que es su forma EAN-13 equivalente.

¿Cambia el resto de mi fichero?

Solo lo que tengas marcado en las demás opciones de limpieza (espacios, precios, fechas…); puedes desmarcarlo todo.

¿Cómo evito que Excel lo vuelva a estropear?

Al abrir un CSV en Excel, importa la columna del código como Texto. Al guardar desde DataDock en Excel (.xlsx), los códigos se escriben ya como texto.