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.
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
- Sube el CSV o el Excel con los códigos.
- En «Código de barras (EAN)», elige la columna (suele estar ya marcada).
- La vista previa cuenta cuántos códigos se han corregido y cuántos no se pueden recuperar.
- 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.