Hmm, no estoy familiarizado con Magento, y he usado Excel para manipular archivos CSV de muchas fuentes diferentes durante años. Excel siempre advierte, al guardar un archivo CSV, que el formato de archivo no es compatible con las características que pueden estar en la hoja de trabajo que está guardando como un archivo CSV, pero nunca he visto que advierta que se perderán datos. Tampoco recuerdo ningún momento en que se perdieron datos después de abrir un archivo CSV en Excel, editar algunos contenidos de celda y guardar el archivo nuevamente como un archivo CSV.
En general, al editar un archivo CSV es importante tener en cuenta que se trata de un archivo de texto sin formato , y utilizar solo un editor de texto sin formato (como el Bloc de notas de Windows) para editar el archivo. No use aplicaciones como MS Word para editar archivos CSV, incluso si se asegura de guardar el archivo editado como un archivo de solo texto.
Sería útil si dijera qué tipo de ediciones está haciendo en su archivo CSV, ¿está cambiando los valores de las celdas o agregando fórmulas? Si agrega fórmulas, tenga en cuenta que las fórmulas se convierten en texto sin formato cuando guarda la hoja como un archivo CSV, y que Magento puede no tener sentido para el texto de la fórmula.
Por ejemplo, de acuerdo con la documentación de Microsot sobre la conversión de archivos .xls a archivos CSV si tiene una celda con una fórmula como “= Suma (A: A)”, entonces lo que aparece en el archivo CSV para eso es el texto = Suma (A : A), que Magento probablemente no sabe interpretar. (Sin embargo, mi prueba muestra que el archivo CSV termina con un valor igual al resultado de la fórmula).
Otra cosa a tener en cuenta es que al guardar un libro de trabajo como un archivo CSV, Excel solo puede guardar la hoja actual como un archivo CSV, no varias hojas. ¿Es posible que sus ediciones creen una nueva hoja que no se guarda?
Solo estoy lanzando sugerencias para ayudarlo a solucionar el problema.
También debe tener cuidado de no eliminar ni alterar la primera fila de la mayoría de los archivos CSV, ya que es la fila que proporciona los nombres de las columnas para todas las demás filas. Si altera la fila de encabezado, un programa que importe el archivo CSV podría no coincidir con los nombres de columna correctamente y terminaría mostrando errores.
Solo recuerde usar un programa de edición de texto (como Windows NotePad) o Notepad ++ (disponible sin costo en Notepad ++ Home).
También tenga en cuenta que los diferentes sistemas operativos utilizan métodos ligeramente diferentes para marcar el final de una línea en archivos de texto. En Windows, el final de línea es el par de caracteres CR (retorno de carro) y LF (avance de línea). Otros sistemas usan solo CR, o solo LF. En algunos casos, puede terminar con una situación en la que el sistema que lee su archivo de texto CSV ve el archivo como una cadena larga, en lugar de múltiples líneas, debido a esta diferencia.
Lo siento, no puedo proporcionar ayuda más específica con su problema, ¡pero espero que mis comentarios faciliten su proceso de solución de problemas y lo ayuden a llegar a una solución a su problema! ¡Le deseo el mejor de los éxitos para encontrar una solución a la dificultad que está teniendo!