Introducción
Este documento describe cómo abordar los problemas de formato CSV causados por la configuración europea mientras se trabaja en la plantilla Seedfile para CX Cloud.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Comprensión de las diferencias de formato basadas en la configuración regional en los conjuntos de productividad de Office (como Microsoft Excel)
- Familiaridad con las estructuras y delimitadores de archivos CSV (valores separados por comas)
- Técnicas básicas de edición de texto mediante el Bloc de notas o editores de texto equivalentes
- Posibilidad de desplazarse por los menús de Excel y utilizar funciones de importación de datos como Texto a columnas
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Microsoft Excel con configuración regional europea (la configuración regional utiliza punto y coma como delimitador CSV predeterminado y una coma como símbolo decimal)
- Editor de texto estándar (como el Bloc de notas en el sistema operativo Windows)
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
En algunos países, Microsoft Excel y otras aplicaciones de Office utilizan un punto y coma (;) como separador predeterminado en los archivos CSV, en lugar de la coma (,), que es el estándar en Norteamérica y muchas otras regiones. Esta diferencia se debe a la configuración específica de la configuración regional, en la que la coma se utiliza como separador decimal y el punto y coma se utiliza para separar los campos de un CSV.
Cuando se edita y se guarda un archivo CSV en Excel con la configuración regional europea, el archivo resultante contiene punto y coma en lugar de comas como delimitadores de campo y también incluye comillas innecesarias ("), que pueden causar problemas de compatibilidad al importar el archivo a sistemas que esperan archivos CSV delimitados por comas. Estos problemas suelen surgir cuando se trabaja con plantillas de archivos de inicialización o cuando se importan o exportan datos entre sistemas con configuraciones regionales diferentes.
Problema
El uso de conjuntos de aplicaciones de Office configurados con formatos europeos causa problemas al editar y guardar archivos CSV:
- Los archivos CSV guardados de Excel contienen punto y coma (;) como delimitadores de campo en lugar de comas (,).
- Hay comillas adicionales (") alrededor de los campos o valores.
- Los archivos CSV exportados desde instancias de Excel con esta configuración no son compatibles con los sistemas que esperan archivos delimitados por comas, lo que provoca importaciones de datos inadecuadas o errores de procesamiento.
- Al intentar utilizar estos archivos CSV como archivos simientes para CX Cloud, el delimitador incorrecto puede impedir la correcta ingestión o automatización de los datos.
Estos problemas suelen surgir después de editar o exportar un archivo CSV utilizando la configuración predeterminada en las versiones de Excel configuradas con el formato europeo, lo que da lugar a la incompatibilidad del archivo de inicialización y a la necesidad de corrección o reconfiguración manual.
Solución
Hay un método para resolver los problemas de delimitador CSV y comillas causados por la configuración regional europea en Excel. Los pasos se detallan aquí.
Consejo: Puede cambiar el separador al guardar el archivo de Excel como CSV. En Archivo > Opciones > Avanzadas > Opciones de edición > Usar separadores del sistema. Tenga en cuenta que este cambio afecta al formato de todos los archivos CSV.
Corrija manualmente el archivo CSV con el Bloc de notas y Excel
Puede editar manualmente el archivo CSV para garantizar la compatibilidad.
Nota: Puede utilizar cualquier editor de texto sin formato siempre que reemplace los caracteres necesarios del archivo. Este ejemplo utiliza el Bloc de notas.
1: Abra el archivo CSV en el Bloc de notas.
Haga clic con el botón derecho del ratón en el archivo CSV y seleccione Abrir con > Bloc de notas.
2: Abra un nuevo libro de Excel.
Inicie Excel y cree un nuevo libro en blanco.
3: Copie el contenido del archivo CSV en Excel.
3.1. Seleccione todo el contenido en el Bloc de notas (Ctrl+A, y luego Ctrl+C).
3.2. Pegue el contenido en la celda A1 del nuevo libro de Excel.
4: Utilice Texto en columnas para separar los datos por comas.
4.1. Haga clic en la celda A1 para seleccionarla.
4.2. Acceda a la pestaña Datos.
4.3. Seleccione Texto a columnas.
4.4. Seleccione Delimitado y, a continuación, haga clic en Siguiente.
4.5. Seleccione Comma como delimitador.
4.6. Complete el asistente para analizar los datos CSV en columnas.
5: Guardar como archivo .csv.
5.1. Haga clic en Archivo > Guardar como.
5.2. Elija CSV (delimitado por comas) (*.csv) como tipo de archivo.
5.3. Guarde el archivo con un nuevo nombre si desea conservar el original.
6: Vuelva a abrir el CSV guardado en el Bloc de notas.
6.1. Haga clic con el botón derecho del ratón en el archivo CSV recién guardado.
6.2. Ábralo con el Bloc de notas.
7: Quite todas las comillas y ajuste los delimitadores.
7.1. En el Bloc de notas, utilice Buscar y reemplazar (Ctrl+H).
7.2. Encontrar: ".
7.3. Sustitúyase por: [dejar en blanco]
7.4. Haga clic en Reemplazar todos para eliminar todas las comillas.
7.5. Hallar: ;
7.6. Sustitúyase por: ,
7.7. Haga clic en Reemplazar todos para cambiar todos los puntos y comas a comas.
7.8. Sustituya la primera coma (,) del fichero por un punto y coma (;) utilizando Find Next y la sustitución manual.
8: Guarde el archivo corregido.
8.1. Guarde el archivo en el Bloc de notas para sobrescribir el CSV incorrecto.
8.2. Una vez hecho esto, el archivo corregido es adecuado para ser utilizado como un archivo simiente en CX Cloud.
Información Relacionada