Herramientas

Cargar archivo CSV en Excel con diferentes delimitadores de columna

A la hora de cargar un archivo CSV en Excel, u otros archivos de texto, nos podemos encontrar con una desagradable sorpresa. En lugar de cargarse cada uno de los valores del archivo en una columna nos encontramos que se los datos están todos en la primera columna, con lo que no es posible trabajar con los datos. En estos casos generalmente se obtiene algo como lo que se muestra a continuación.

Archivo CSV que no se ha cargado correctamente en Excel

Esto sucede porque el separador de campos dentro del archivo no es el que tenemos configurado en Excel. Por ejemplo, el archivo usa comas, pero en Excel esperaba el punto y coma como separador. Este problema tiene fácil solución utilizando la herramienta “Texto en columna” o el asistente de importación de CSV de Excel.

La herramienta “Texto en columna”

Una vez que tenemos el archivo de texto cargado en Excel la mejor solución es utilizar la herramienta “Texto en columna” que se puede encontrar en la cinta “Datos”. Para usarla solamente tenemos que seleccionar las celdas que queremos procesar y pulsar sobre la herramienta. Con lo que aparecerá el siguiente asistente.

Seleccionar el tipo de delimitador en el asistente de texto en columna

En la primera ventana del asistente nos pregunta si existe un separador o lo valores están alineados. En nuestro caso los valores están delimitados por una coma, por lo que seleccionaremos la opción “Delimitados” y pulsaremos en siguiente. Apareciendo la segunda ventana del asistente.

Seleccionar el delimitador en el asistente de texto en columna

En esta segunda ventana podremos seleccionar el valor que delimita los valores. Pudiendo elegir entre los predefinidos u otro que podemos indicar nosotros. Es posible escoger más de un delimitador, aunque no es lo habitual. En este punto ya deberíamos observar en la vista previa de los datos como estos se alinean perfectamente. En este punto ya podríamos pulsar sobre el botón “Finalizar” para terminar o “Siguiente” para dar formato. El formato es necesario cuando hay campos numéricos con un separador de decimales diferente a la cultura de nuestro ordenador o campos de fecha. El asistente para dar formato a las columnas es de la siguiente forma:

Indicar el formato de las columnas en el asistente de texto en columna

En nuestro caso no tenemos datos numéricos ni de tipo fecha, pero esto valores se pueden configurar en esta ventana. Para configurar el separador de decimales deberemos pulsar sobre el botón “Avanzadas…”.

Opciones de formato avanzadas

Al finalizar estos pasos se obtiene como resultado los campos en columnas.

Resultado después de aplicar la herramienta “Texto en columna”

Usar el importador para un archivo CSV en Excel

Si aún no hemos cargado el archivo CSV en Excel podemos usar importar para cargar el archivo. En lugar de abrir directamente el archivo. El importador nos pide en primer lugar el tipo de archivo y posteriormente aparecerán las mismas ventanas que en la herramienta “Texto en columnas”

Conclusiones

En esta entrada hemos cargado un archivo CSV en Excel descargado de mockaroo.com en Excel salvando el problema de la configuración local. Para ello hemos visto dos aproximaciones: la herramienta “Texto en columna” y la opción Importar. El primer método es el más flexible ya que vale tanto para datos procedentes de un archivo como para datos que se han copiado de otra fuente.

Saber procesar archivos CVS es importante ya que es un formato ampliamente utilizado, como ya hemos visto en el caso de Python y Matlab.

Imagen de Free-Photos en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez
Tags: Excel

Recent Posts

Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios

En ciencia de datos y estadística, los promedios y porcentajes son herramientas fundamentales para resumir…

19 horas ago

Copias de seguridad automáticas en SQL Server con rotación de archivos

Las bases de datos son el corazón de casi cualquier sistema de información moderno. Ya…

3 días ago

Curiosidad: La Ley de Twyman y la trampa de los datos “interesantes”

En ciencia de datos, pocas cosas llaman más la atención de los científicos de datos…

1 semana ago

Cómo calcular el tamaño de la muestra para encuestas

Calcular adecuadamente el tamaño de la muestra es una parte esencial en el diseño de…

1 semana ago

Curiosidad: El origen del análisis exploratorio de datos y el papel de John Tukey

Hoy en día, cuando pensamos en ciencia de datos, lo primero que nos viene a…

2 semanas ago

Cómo extender el tamaño de un disco en Rocky Linux 9 usando growpart y LVM

Ampliar el espacio de almacenamiento en un sistema Linux es una tarea habitual y crítica…

2 semanas ago

This website uses cookies.