Cómo editar un archivo CSV

CSV (delimitado por comas)

Este formato de archivo (.csv) guarda solo el texto y los valores tal como se muestran en las celdas de la hoja de trabajo activa. Todas las filas y todos los caracteres en cada celda se guardan. Las columnas de datos están separadas por comas, y cada fila de datos termina en un retorno de carro. Si una celda contiene una coma, el contenido de la celda está entre comillas dobles.
Si las celdas muestran fórmulas en lugar de valores de fórmula, las fórmulas se convierten como texto. Todo el formato, gráficos, objetos y otros contenidos de la hoja de trabajo se pierden. El símbolo del euro se convertirá en un signo de interrogación.
NOTA Si su libro de trabajo contiene caracteres de fuente especiales, como un símbolo de copyright (©), y utilizará el archivo de texto convertido en una computadora con un sistema operativo diferente, guarde el libro de trabajo en el formato de archivo de texto apropiado para ese sistema. Por ejemplo, si está utilizando Windows y desea utilizar el archivo de texto en una computadora Macintosh, guarde el archivo en formato CSV (Macintosh). Si está utilizando una computadora Macintosh y desea utilizar el archivo de texto en un sistema con Windows o Windows NT, guarde el archivo en formato CSV (Windows).
Crédito, página de ayuda de Microsoft Office.

Entonces, cuando guarda una hoja de cálculo de Excel como un tipo de archivo CSV, solo se guardan los valores, las filas y las columnas de la hoja activa .

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!