Convertir archivos CSV a Excel paso a paso: guía completa

  • Un archivo CSV es texto plano con datos separados por un delimitador, normalmente coma o punto y coma, que Excel puede transformar en tablas.
  • Excel permite abrir e importar CSV con asistentes que gestionan delimitadores, codificación y tipos de columna para evitar errores de formato.
  • Power Query y Power Automate facilitan automatizar la conversión y limpieza de CSV, ahorrando tiempo en procesos repetitivos.
  • Elegir bien separador, codificación y formato de salida (XLSX) garantiza que los datos se mantengan íntegros y listos para el análisis.

Conversión de archivos CSV a Excel

Si trabajas con datos a diario, tarde o temprano te toparás con un archivo CSV y querrás pasarlo a una hoja de cálculo bonita y ordenada. Convertir un archivo CSV a Excel paso a paso no es complicado, pero sí tiene sus trucos para que las columnas, acentos y números queden como deben y no haya sorpresas raras.

En este artículo vas a ver todas las formas prácticas de abrir, importar y transformar archivos CSV en Excel (y herramientas relacionadas de Microsoft y Google), qué hacer cuando el separador no es la clásica coma, cómo tratar los encabezados y cómo guardar el resultado en formato XLSX sin perder nada por el camino.

Qué es exactamente un archivo CSV y por qué da tantos problemas

Un archivo CSV (Comma Separated Values) es, en esencia, un archivo de texto plano donde los datos de cada fila van separados por un carácter, normalmente la coma, aunque también puede usarse el punto y coma, una barra u otros delimitadores. No hay formatos, ni colores, ni fórmulas complejas: solo texto y números.

Esto tiene una ventaja clara: los CSV son ligeros, universales y los entienden casi todas las aplicaciones, desde bases de datos hasta sistemas de automatización. Pero también un inconveniente: cuando los abres tal cual, ves una ristra de texto difícil de leer. Los campos aparecen seguidos y separados por comas o puntos y coma, en vez de en columnas bien ordenadas.

En muchos casos, al abrir un CSV en Excel se muestran todos los datos en una sola columna o se descolocan los caracteres con tilde o símbolos especiales. Por eso es tan importante usar las opciones de importación y conversión correctas. Eligiendo bien el delimitador y la codificación del archivo (como Unicode UTF-8).

Además, debes tener en cuenta que el primer registro de un CSV suele contener los nombres de las columnas (encabezados). Algo que Excel, Power Automate o Power Query pueden reconocer para trabajar de forma más cómoda con los datos.

Ejemplo de archivo CSV en Excel

Cómo convertir un archivo CSV a Excel abriéndolo directamente

Una de las formas más rápidas de pasar de CSV a Excel es abrir directamente el archivo CSV desde el propio Excel y, después, transformar ese texto en columnas para que quede con el formato típico de hoja de cálculo (celdas en filas y columnas).

Este método es muy útil cuando ya tienes el archivo CSV guardado en tu ordenador y quieres convertirlo a un libro de Excel en formato XLSX sin complicarte demasiado con asistentes de importación avanzados.

Opción 1: Abrir el CSV desde el Explorador de archivos y usar “Texto en columnas”

El primer método consiste en importar el archivo CSV directamente desde el Explorador de archivos usando Excel. El truco está en cambiar el tipo de archivo a “Todos los archivos” para que el CSV aparezca en la ventana de apertura.

Una vez ubicas el archivo CSV, lo abres con Excel. Lo normal es que, al hacerlo, te encuentres un bloque de texto difícil de leer donde todos los valores se muestran seguidos en una sola columna y separados por comas (o el delimitador que use el archivo). Es decir, nada de columnas bien organizadas.

En muchos casos verás que la primera fila corresponde a los encabezados (por ejemplo, Serial Number, Company Name, etc.) y las filas siguientes contienen los datos de cada registro. Pero todo aparece compacto en la columna A. Esto hace muy incómodo trabajar con esa información.

Para dejar la tabla en condiciones, el paso siguiente es seleccionar toda la primera columna de la hoja (donde está pegado el contenido del CSV) y usar la herramienta de Excel “Texto en columnas”. La encontrarás en la pestaña “Datos”.

En el asistente de “Texto en columnas” debes elegir la opción “Delimitados”, avanzar al siguiente paso y marcar el delimitador correcto (por ejemplo, Coma). Al finalizar el asistente, Excel separará automáticamente cada campo en su columna correspondiente y tendrás la tabla perfectamente estructurada.

Tras este proceso, ya tendrás los datos ordenados en columnas y filas, listos para filtrar, ordenar, aplicar fórmulas o formatear como tabla. A partir de aquí solo queda guardar el archivo en formato de libro de Excel (.xlsx) para mantener todos los cambios.

Opción 2: Importar el archivo CSV desde una hoja en blanco

La segunda opción es algo más ordenada desde el principio, porque empiezas con una hoja de cálculo en blanco y desde ahí llamas al archivo CSV usando las herramientas de importación de datos de Excel.

En una hoja nueva, ve a la pestaña “Datos”. Dentro del bloque “Obtener y transformar datos” encontrarás la opción “Desde texto/CSV”.

Al pulsar esa opción, se abrirá una ventana para que selecciones el archivo CSV desde tu equipo. Una vez escogido el archivo, Excel mostrará un panel con una vista previa de los datos y varias opciones para ajustar cómo se interpretan.

En este panel puedes elegir el delimitador que utiliza el archivo (coma, punto y coma, tabulador, etc.), así como el tipo de detección de tipos de datos y la codificación. Es muy práctico porque, mientras eliges el separador, ves en la parte inferior cómo quedarán las columnas.

Cuando tengas todo configurado, podrás pulsar en “Cargar” para insertar directamente la tabla en la hoja de cálculo. De esta forma, el CSV quedará ya convertido a un rango de datos o tabla de Excel, perfectamente alineada y con sus columnas bien definidas.

Además de cargar los datos tal cual, tienes disponible la opción “Transformar datos”, que abre el Editor de Power Query. Desde ahí puedes realizar ajustes más avanzados antes de que la tabla llegue a la hoja de cálculo.

Importar CSV con Power Query: transformar datos antes de llevarlos a Excel

Power Query es una herramienta incluida en Excel que te permite importar, limpiar y transformar datos de muchas fuentes, incluyendo archivos CSV, bases de datos, páginas web o incluso servicios en la nube. Si trabajas con grandes volúmenes de información, te puede ahorrar mucho tiempo.

Cuando en la importación de un CSV eliges la opción de “Transformar datos” en lugar de “Cargar”, se abre el Editor de Power Query. Ahí ves los datos del archivo en una tabla y puedes ir aplicando pasos de transformación que se registran automáticamente.

Entre las acciones más habituales está eliminar filas o columnas que no necesitas, por ejemplo, encabezados duplicados, columnas auxiliares que no aportan nada o filas vacías que solo molestan en el análisis.

También puedes filtrar información para quedarte solo con los datos relevantes, ya sea por valores concretos, por rangos de fechas, por texto que contenga o no contenga cierto término, etc. Esto es especialmente útil cuando el CSV original es enorme y solo te interesa una parte.

Otra función cómoda de Power Query es la posibilidad de elegir qué columnas quieres ver y cuáles ocultar. Con un par de clics puedes dejar la tabla mucho más limpia, enfocada en lo que realmente necesitas para tus informes o análisis.

En el panel “Pasos aplicados”, situado normalmente en la parte derecha del editor, se van registrando todas las transformaciones que haces sobre los datos. Si en algún momento te equivocas o cambias de idea, puedes eliminar uno o varios pasos y la tabla se recalcula automáticamente.

Beneficios de importar desde CSV en lugar de copiar y pegar

Las funciones de importación de Excel y Power Query permiten cargar todo un archivo CSV de golpe sin tener que ir dato por dato copiando y pegando. Esto reduce muchísimo la probabilidad de errores humanos.

Además, al convertir un CSV a Excel de forma correcta, puedes aprovechar todas las herramientas de análisis de la hoja de cálculo: tablas dinámicas, gráficos, filtros avanzados, fórmulas, formatos condicionales, etc. Un simple fichero de texto se convierte así en un recurso potente para tomar decisiones.

No solo puedes importar desde archivos CSV. Excel también ofrece opciones para enlazar archivos y trabajar con datos externos, como páginas web, otras hojas de Excel, bases de datos, servicios en la nube como Azure y muchas otras fuentes. Todo ello se integra en el mismo flujo de trabajo de “Obtener y transformar datos”.

Este ecosistema hace que sea posible construir informes automatizados que se actualizan con un clic, partiendo de múltiples orígenes de datos. Incluidos los clásicos CSV que te envían proveedores, clientes o aplicaciones externas.

Si te interesa dar un salto de nivel, siempre es buena idea formarte en Excel (desde básico a avanzado) y en herramientas como Power Query o macros, especialmente si tu trabajo está muy ligado al análisis de información o la automatización de tareas diarias.

Convertir archivos CSV a Excel usando Power Automate Desktop

Cuando tienes que convertir CSV a Excel con frecuencia, hacerlo a mano una y otra vez puede ser un auténtico tostón. Aquí entra en juego Power Automate Desktop, la herramienta de automatización de procesos de Microsoft, que permite crear flujos para abrir, procesar y guardar archivos automáticamente.

Uno de los puntos fuertes de Power Automate Desktop es la posibilidad de trabajar con archivos CSV delimitados por comas o tabuladores de forma directa, utilizando la acción “Iniciar Excel” dentro de los flujos de escritorio.

Ejecutar la acción “Iniciar Excel” en un flujo

Para empezar, debes abrir Power Automate Desktop e iniciar un flujo de escritorio nuevo o editar uno existente. Desde el panel de acciones, situado normalmente a la izquierda, se pueden arrastrar y configurar los pasos que compondrán la automatización.

Dentro de las categorías de acciones, verás un apartado dedicado a Excel. Ahí se encuentra la acción “Iniciar Excel”, que puedes agregar al flujo haciendo doble clic o arrastrándola al lienzo del diseñador.

Al configurar “Iniciar Excel” puedes elegir si quieres abrir una instancia de Excel visible o en segundo plano, así como otras opciones relacionadas con cómo se gestiona la aplicación durante la ejecución del flujo. Una vez definidos los parámetros, guardas la configuración para continuar con el diseño.

El siguiente paso suele ser ejecutar otra acción para abrir un documento de Excel en blanco, donde terminarás volcando el contenido del archivo CSV ya transformado en tabla, utilizando acciones específicas para escribir datos en celdas.

Guardar el resultado como archivo XLSX con “Cerrar Excel”

Una vez que los datos del CSV están colocados en la hoja de cálculo mediante el flujo de Power Automate, llega el momento de guardar ese libro de Excel como archivo .xlsx. Para ello, se utiliza la acción “Cerrar Excel”.

En la configuración de “Cerrar Excel” puedes indicar que se guarde el documento y, muy importante, elegir la opción “Guardar documento como”. Ahí se define tanto el nombre y la ruta del archivo final como el formato de salida.

En el campo de formato, debes seleccionar “Libro de Excel (.xlsx)”. De esta manera te aseguras de que el fichero resultante sea un archivo de Excel moderno, con todas las capacidades de formato, fórmulas y demás características de este tipo de libros.

De este modo, con un flujo bien diseñado, puedes automatizar la conversión de uno o varios archivos CSV a Excel sin intervención manual. Lo cual es ideal para procesos periódicos o grandes volúmenes de información que llegan cada día o cada semana.

Convertir archivos CSV a Excel paso a paso

Cómo manejar CSV delimitados por punto y coma en Power Automate

No todos los CSV usan la coma como separador. En muchos países y configuraciones regionales, el carácter que separa los campos es el punto y coma (;), lo que puede causar problemas si una herramienta da por hecho que el delimitador será siempre la coma.

En Power Automate Desktop, la acción “Iniciar Excel” gestiona bien los CSV delimitados por comas o tabuladores, pero puede hacer falta un enfoque diferente cuando el archivo utiliza punto y coma como separador de campos.

Para resolver esta situación, se recomienda usar la acción “Leer de archivo CSV”. Esta acción permite definir de forma explícita cuál es el carácter separador que se está utilizando, lo que resulta perfecto para el caso de los puntos y coma.

Al configurar “Leer de archivo CSV”, en las opciones avanzadas podrás seleccionar un separador personalizado. Ahí simplemente introduces el carácter “;” para indicarle al flujo que los campos de cada fila están separados por punto y coma.

Además, si la primera línea del archivo CSV contiene los nombres de las columnas (es decir, los encabezados), hay una opción específica llamada algo como “La primera línea contiene nombres de columna” que conviene activar. De esta forma, la tabla de datos que se obtiene ya viene con sus encabezados correctamente asociados.

Después de leer el CSV con esa configuración, el flujo puede continuar con acciones de Excel para volcar la tabla en una hoja y guardarla como .xlsx, tal y como se explicaba en el caso de archivos delimitados por coma.

Importar archivos CSV en Excel desde el menú Archivo > Importar

Algunas versiones y configuraciones de Excel (y también entornos similares como Google Sheets) ofrecen un flujo de trabajo basado en “Archivo > Importar”, que guía al usuario paso a paso en la selección del tipo de archivo y las características de importación.

Si al abrir un CSV Excel no lo interpreta correctamente, puedes crear un libro nuevo, ir a Archivo > Importar y elegir el formato “Archivo CSV” como origen de datos. Es una forma bastante clara de asegurarte de que el asistente se active.

En el asistente de importación, tras escoger CSV, se te pedirá que selecciones el archivo concreto desde el explorador. Al hacerlo, aparecerán distintas pantallas para escoger cómo leer cada campo y cómo interpretar los caracteres.

Uno de los ajustes clave es seleccionar el tipo de archivo como “Delimitados” y especificar el origen de archivo “Unicode (UTF-8)”. Este punto es fundamental si quieres que Excel reconozca bien las tildes, eñes y otros caracteres especiales del idioma, evitando símbolos raros en su lugar.

En la siguiente fase se elige el delimitador principal, por ejemplo el punto y coma. Una vez marcado, la vista previa mostrará las columnas ya separadas. También se pueden configurar formatos de columna individuales, como tratar ciertos campos (por ejemplo, códigos de barras) como texto para que Excel no los modifique ni elimine ceros iniciales.

Finalmente, podrás indicar si los datos deben insertarse en una hoja existente o en una nueva hoja. Al pulsar en Aceptar, Excel completará la importación y el CSV quedará convertido en una tabla lista para trabajar y guardar como libro de Excel.

Como ves, hay muchas maneras de convertir un archivo CSV a Excel paso a paso sin perder información. Tanto de forma manual como automatizada. Conociendo las opciones de delimitadores, la codificación adecuada y herramientas como Power Query o Power Automate, es mucho más sencillo evitar líos con columnas mezcladas, acentos mal mostrados o datos desordenados. Y dejar tus tablas listas para trabajar con ellas sin quebraderos de cabeza.

Importar y exportar datos Excel.
Artículo relacionado:
Cómo importar y exportar datos en Excel paso a paso