Por qué Excel rompe tu CSV de productos y cómo guardar un archivo que tu tienda importe
Exportas los productos de tu tienda, abres el archivo en Excel, corriges algunos precios y guardas. Luego la importación falla. O peor: funciona, y la mitad de los nombres de producto dicen «Algodón» y cada EAN termina en ceros.
No es culpa tuya. Excel es una hoja de cálculo, no un editor de CSV: al abrir un CSV adivina qué significa cada celda, y al guardarlo escribe el archivo como lo espera tu Windows, no tu tienda. Esto es lo que cambia, cómo evitarlo y cómo revisar un archivo antes de importarlo.
1. La codificación: «CSV» no es UTF-8
Shopify y WooCommerce esperan UTF-8. La opción habitual «CSV (delimitado por comas)» de Excel, sin embargo, guarda en la página de códigos de Windows: Windows-1252 en España y Europa occidental. Las letras sin tilde sobreviven, pero cada á, é, ñ o ü se convierte en un byte que la tienda lee de otra forma.
En Shopify suele aparecer como «Illegal quoting on line …», aunque las comillas estén bien. WooCommerce dice que el archivo usa «a different encoding than UTF-8». La solución es elegir, en la lista de tipos de archivo, el que empieza por «CSV UTF-8».
2. Punto y coma y coma decimal
En los países que usan coma decimal (casi toda Europa, España incluida), Windows usa el punto y coma como separador de listas, y el CSV de Excel lo sigue: 24,90;12 en lugar de 24.90,12. Shopify lee entonces cada fila como una sola columna larga y se queja de encabezados que faltan; otros importadores necesitan indicar el separador a mano, y 24,90 sigue sin ser un número para ellos.
No hay ninguna opción para esto en el cuadro Guardar como: viene de la configuración regional de Windows, no de Excel. Para un solo archivo es más fácil cambiar el separador y la coma decimal después.
3. Caracteres rotos que se quedan rotos
También pasa al revés. Si haces doble clic en un archivo UTF-8 sin marca de orden de bytes (BOM), Excel lo lee en la página de códigos local: «Algodón» se convierte en «Algodón». Si guardas en ese momento, el texto roto queda escrito en el archivo para siempre. Ahora es UTF-8 válido que dice literalmente «Algodón».
Si lo ves, cierra el archivo sin guardar y ábrelo con Datos > Desde el texto/CSV (ver más abajo). Si ya está guardado, el daño normalmente se puede revertir, porque sigue un patrón fijo.
4. Códigos EAN y otros números largos
Excel trata como número todo lo que lo parece. Un EAN de 13 dígitos como 8410076472816 se muestra como 8,41E+12, y si guardas así, lo que acaba en el CSV es «8,41E+12». Una referencia que empieza por 0 pierde el cero. A partir de 15 dígitos, los últimos se sustituyen por ceros, porque Excel no guarda más precisión.
Nada de esto se puede deshacer desde el archivo guardado: los dígitos han desaparecido. Da formato de Texto a esas columnas antes de editar o vuelve a exportar los productos desde la tienda.
5. Fechas, y valores que parecen fechas
Una fecha de oferta escrita como 2026-11-01 vuelve en el formato local, por ejemplo 01/11/2026, y las plataformas que esperan AAAA-MM-DD la rechazan. Las tallas y los códigos también sufren: valores como 1-2 o 3/4 pueden convertirse en fechas, y el texto original se pierde.
Cómo editar un CSV en Excel sin romperlo
Si tienes que usar Excel, importa el archivo en lugar de hacer doble clic y guárdalo en el formato correcto:
- Abre un libro en blanco y elige Datos > Desde el texto/CSV.
- Pon el origen del archivo en «65001: Unicode (UTF-8)» y elige el delimitador correcto. Comprueba en la vista previa que las tildes se ven bien.
- Haz clic en Transformar datos y pon las columnas de EAN, referencia y fecha como tipo Texto, para que Excel no las toque.
- Haz tus cambios.
- Guarda con Archivo > Guardar como y un tipo que empiece por «CSV UTF-8». Si tu Windows usa punto y coma, el archivo seguirá teniéndolos, así que cámbialos antes de importar.
- No vuelvas a abrir el CSV guardado con doble clic para guardarlo otra vez: eso desharía los pasos 2 y 3.
Revisa el archivo antes de importarlo
Incluso una edición cuidadosa puede dejar algo: punto y coma, un espacio de no separación, un encabezado con un espacio al final. El CSV Fixer de ReportWise lee el archivo en tu navegador y muestra cada problema con su fila y columna antes de que lo encuentre tu tienda:
- Detecta la codificación y guarda el archivo en UTF-8.
- Cambia el punto y coma por comas, y la coma decimal de los precios por punto.
- Repara texto roto como «Algodón» y lo devuelve a «Algodón».
- Marca los ID de producto de Amazon y los EAN de Shoptet que Excel convirtió en números con E+, para que sepas cuáles volver a exportar.
- Revisa encabezados y valores según las reglas de Shopify, WooCommerce, Shoptet y Amazon.
- La revisión es gratis, y los archivos de hasta 50 filas se corrigen gratis.