Tienes una lista de clientes o de ventas exportada por tu programa de facturación y te llega como un archivo .csv. Quieres abrirla en Excel como un libro normal, con sus columnas en su sitio, las eñes y las tildes bien, y guardarla después como .xlsx o .xls. En este tutorial verás tres caminos para hacerlo: abrir el CSV con doble clic, importarlo con Power Query eligiendo el delimitador y la codificación, y automatizar la conversión con Power Automate Desktop. Todo lo que se cuenta funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016; la importación con Power Query está disponible desde Excel 2016.
Qué es un CSV y por qué no es lo mismo que un XLS
Un CSV (Comma-Separated Values) es un archivo de texto plano: cada fila es una línea y las columnas se separan con un carácter concreto, normalmente la coma o el punto y coma. No tiene formatos, ni colores, ni fórmulas, ni gráficos: solo valores. Por eso lo generan casi todos los programas (facturación, bancos, tiendas online) cuando exportan datos: es pequeño, se abre con cualquier editor y se entiende aunque cambies de programa.
Un XLS o XLSX, en cambio, es un libro de Excel. Puede tener varias hojas, fórmulas, formatos, imágenes, tablas dinámicas y todo lo que ves en pantalla. La diferencia práctica es que el CSV es el "idioma universal" para sacar datos de un programa y meterlos en otro, y el XLSX es el formato con el que luego trabajas en Excel.
El caso típico: tu programa de facturación te deja descargar el listado de clientes como clientes.csv. Tú quieres abrirlo en tu Excel y guardarlo como clientes.xlsx para enviarlo por correo, aplicarle formato o cruzar datos. Parece un paso trivial, pero hay dos trampas habituales: que el separador de columnas no coincide con tu configuración regional y que las tildes y las eñes se ven mal.
Tres caminos para pasar de CSV a Excel
Hay tres formas de hacerlo, cada una con sus ventajas.
La más directa es abrir el CSV con doble clic desde el Explorador de archivos. Excel lo reconoce y lo abre como libro. Funciona bien cuando el CSV está limpio, usa el separador que coincide con tu Windows y no tiene problemas de codificación. Si el archivo es pequeño y solo quieres echarle un ojo, es la opción más rápida.
La segunda es importarlo con Power Query, en Datos > Obtener y transformar datos > Desde el texto/CSV. Aquí tú eliges el delimitador (coma, punto y coma, tabulación) y la codificación del archivo (UTF-8, Windows-1252). Power Query te muestra una vista previa antes de cargar y, si algo no encaja, puedes corregirlo sin tocar el archivo original. Es el camino más fiable cuando el CSV viene de otro programa o de otro país y no sabes cómo está guardado.
La tercera es automatizarlo con Power Automate Desktop, una herramienta gratuita de Microsoft que ejecuta acciones en tu ordenador sin que tengas que intervenir. La idea es: si cada lunes recibes un CSV de ventas y lo tienes que convertir a XLSX, creas un flujo que lo abre, lo guarda y cierra Excel. No es para un solo archivo, sino para una tarea repetitiva.
Abrir el CSV con doble clic en Excel
Supón que tu programa de facturación te ha exportado clientes.csv con este contenido, separado por comas:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | id | nombre | ciudad | |
| 2 | 1 | Ana Garcia | ana@example.com | Madrid |
| 3 | 2 | Luis Lopez | luis@example.com | Bogota |
| 4 | 3 | Maria Nunez | maria@example.com | Lima |
| 5 | 4 | Pedro Gomez | pedro@example.com | Santiago |
| 6 | 5 | Sofia Diaz | sofia@example.com | Buenos Aires |
| 7 | 6 | Jorge Ruiz | jorge@example.com | Mexico DF |
Pasos para abrirlo y guardarlo:
- Abre el Explorador de archivos y haz doble clic sobre
clientes.csv. Excel lo abre en una nueva ventana. - Comprueba que las cuatro columnas (id, nombre, email, ciudad) aparecen separadas en la fila 1.
- Ve a
Archivo > Guardar comoy elige la carpeta de destino. - En "Tipo", selecciona Libro de Excel (.xlsx).
- Escribe el nombre
clientes.xlsxy pulsa Intro.
.xlsx y al abrirlo de nuevo sigue mostrando las cuatro columnas en su sitio.El separador regional te descuadra las columnas
Si al hacer doble clic todo el contenido cae en la columna A, el problema es que tu Windows usa un separador de lista distinto del que tiene el archivo. En español, Windows suele esperar punto y coma (;) como separador; si tu CSV usa coma (,), Excel no sabe dónde cortar y lo mete todo junto.
Tienes dos arreglos. El rápido: importa el archivo con Power Query (lo explico abajo) y elige la coma como delimitador. El definitivo: cambia el separador de lista de Windows para que coincida con el del CSV en Configuración > Hora e idioma > Región > Configuración regional adicional > Configuración de fecha, hora o regional > Configuración adicional > Separador de listas. Si pones la coma ahí, el doble clic funcionará bien con CSVs que usen coma.
La codificación rompe las tildes y las eñes
Si los nombres con tilde salen como GarcÃucia o las eñes como Nuñoz, el archivo está guardado en UTF-8 (el formato moderno) pero Excel lo está leyendo como Windows-1252 (el formato antiguo de Windows). Esto pasa porque al hacer doble clic, Excel decide la codificación y a veces acierta, a veces no.
La solución es no usar el doble clic: importa el CSV eligiendo tú la codificación. En Power Query, en el desplegable "Origen del archivo" de la vista previa, elige 65001: Unicode (UTF-8) y las tildes vuelven a su sitio.
Importar el CSV con Power Query y guardarlo como XLSX
Tienes ventas.csv con punto y coma como separador y la primera fila contiene los nombres de las columnas. Lo vas a importar limpio.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | fecha | producto | cantidad | importe |
| 2 | 2026-01-05 | Cuaderno | 3 | 9,60 |
| 3 | 2026-01-05 | Lapiz | 10 | 15,00 |
| 4 | 2026-01-06 | Goma | 5 | 4,00 |
| 5 | 2026-01-06 | Cuaderno | 2 | 6,40 |
| 6 | 2026-01-07 | Lapiz | 4 | 6,00 |
| 7 | 2026-01-07 | Goma | 8 | 6,40 |
Pasos para importarlo:
- Abre Excel con un libro en blanco.
- Ve a
Datos > Obtener y transformar datos > Desde el texto/CSV. - En el cuadro "Importar datos", selecciona
ventas.csvy pulsa Importar. - Aparece la ventana de vista previa de Power Query. En el desplegable Origen del archivo, elige 65001: Unicode (UTF-8).
- En el desplegable Delimitador, elige Punto y coma.
- Marca la casilla La primera línea contiene nombres de columna.
- Pulsa Transformar datos si quieres limpiar antes, o Cargar para llevarlo directo a la hoja.
Ahora guarda el archivo: Archivo > Guardar como > Libro de Excel (.xlsx) con el nombre ventas.xlsx.
Elegir delimitador y codificación en la vista previa
La ventana de vista previa es donde decides cómo se interpreta el archivo antes de que entre en Excel.
[ Transformar datos ] [ Cargar ] [ Cancelar ]
Lo que ves en la tabla de vista previa, en este momento, son seis filas y cuatro columnas (fecha, producto, cantidad, importe) con la coma como separador decimal. Si aquí todo se ve bien, al pulsar Cargar se repite en la hoja.
Cargar los datos en la hoja o solo crear la conexión
Al pulsar Cargar en (en vez de Cargar) eliges cómo quieres tenerlos en el libro.
[ Aceptar ] [ Cancelar ]
Pasos según lo que necesites:
- Tabla: crea una tabla en la hoja con los datos. Es la opción normal si vas a usar los datos directamente.
- Solo crear conexión: los datos se quedan en Power Query pero no aparecen en ninguna. Útil cuando el CSV es enorme y solo lo vas a consultar con otras herramientas.
- Agregar estos datos al Modelo de datos: los datos se cargan en Power Pivot para combinarlos con otras tablas y crear informes.
Para nuestro ventas.csv, marca Tabla y pulsa Aceptar.
Tabla1 (o el siguiente libre) en la esquina superior derecha.Convertir el archivo con Power Automate Desktop
Cuando la tarea se repite (cada lunes te llega un ventas.csv y tienes que convertirlo a .xlsx), conviene automatizarla con Power Automate Desktop, que es gratuito y viene con Windows 10 y 11.
Pasos para crear el flujo:
- Abre Power Automate Desktop y crea un flujo nuevo.
- Añade la acción Iniciar Excel y, en "Documento para abrir", elige
ventas.csv. - Añade la acción Escribir en la hoja de cálculo de Excel para apuntar los datos a la primera hoja.
- Añade la acción Cerrar Excel y marca "Guardar documento como" con la ruta
ventas.xlsxy el formato Libro de Excel (.xlsx). - Ejecuta el flujo y comprueba que se genera el archivo.
ventas.xlsx nuevo con los mismos datos que el CSV original.CSV con punto y coma: la acción Leer de archivo CSV
Power Automate Desktop tiene una acción específica para leer CSVs. Úsala en vez de "Leer desde archivo CSV" cuando el delimitador no sea la coma.
Accion: Leer de archivo CSV
Archivo: C:\Carpeta\ventas.csv
Codificacion: utf-8
Separador: Personalizado
Caracter separador personalizado: ;
[x] La primera linea contiene nombres de columna
Almacenar en: %DatosVentas%
El flujo lee el CSV, lo guarda en la variable %DatosVentas% y luego puedes escribir esa variable en una hoja de Excel con la acción Escribir en la hoja de cálculo de Excel.
Por qué la importación falla o se desordena
Tres errores aparecen una y otra vez al pasar un CSV a Excel.
Todo el CSV cae en la columna A
Si abres el CSV y todo aparece en la primera columna, el separador del archivo no coincide con el que Excel está esperando. En un Excel en español, Windows usa punto y coma por defecto; si el CSV viene con coma, no se parte.
Arreglo: importar con Power Query y elegir el delimitador correcto en la vista previa, o cambiar el separador de lista de Windows a coma.
Las tildes y la ñ salen como símbolos raros
Si ves GarcÃa o Nuñez, la codificación no encaja. El archivo está en UTF-8 (lo estándar hoy) pero Excel lo lee en Windows-1252 (el formato antiguo).
Arreglo: en la vista previa de Power Query, cambia "Origen del archivo" a 65001: Unicode (UTF-8). Si al hacer doble clic pasa lo mismo, importa el archivo en vez de abrirlo.
La primera fila se carga como dato y no como cabecera
Si en la fila 1 ves los nombres de las columnas) como fecha, producto, cantidad, importe repetidos como datos, no se marcó la casilla "La primera línea contiene nombres de columna".
Arreglo: vuelve a la vista previa de Power Query, marca esa casilla y vuelve a cargar.
Lo que ya sabes hacer con un CSV en Excel
Cinco claves para llevarte de este tutorial:
- El CSV es texto plano con un delimitador; el XLSX es un libro de Excel con fórmulas y formatos.
- El doble clic es rápido pero usa la configuración regional de Windows, así que a veces falla.
- Power Query (
Datos > Obtener y transformar datos > Desde el texto/CSV) deja elegir delimitador y codificación, y muestra una vista previa antes de cargar. - "Guardar como" en
.xlsxo.xlsconvierte el resultado en un libro normal de Excel. - Power Automate Desktop automatiza la conversión cuando la tarea se repite cada semana o cada día.
El siguiente paso natural es aprender a combinar varios CSV en un solo libro con Power Query: así, en vez de importar uno a uno, los unes todos y dejas que Power Query los apile en una sola tabla.
Dudas al convertir un CSV a Excel
1. ¿Cómo pasar un CSV a Excel y que los datos queden en columnas separadas?
Ábrelo desde Datos > Obtener datos > Desde archivo de texto/CSV; Excel mostrará una vista previa donde cada campo aparece en su propia columna y puedes ajustar el separador (coma, punto y coma o tabulación) antes de pulsar Cargar. Si los datos te llegan todos a la primera columna, elige el delimitador correcto en ese mismo cuadro y vuelve a cargar.
2. ¿Cómo convertir un CSV a Excel gratis?
Con Excel de escritorio o Excel para la web no hay que pagar nada extra: abrir el .csv y guardarlo como Libro de Excel (.xlsx) basta. Tampoco necesitas conversores online si solo quieres transformar el archivo y conservar las fórmulas y formatos propios de Excel.
3. ¿Cómo abrir un CSV en Excel sin tener que hacer los pasos cada vez?
Graba una macro con la grabadora de macros (Vista > Macros > Grabar macro) mientras haces los pasos de Datos > Obtener datos > Desde archivo de texto/CSV; la próxima vez solo ejecutas esa macro y el archivo se importa igual. Para algo más serio, un pequeño script en Python con pandas convierte el .csv en .xlsx en una línea.
4. ¿Existen páginas tipo iLovePDF para pasar CSV a Excel?
Sí, hay conversores web que suben tu .csv y devuelven un .xlsx; funcionan bien para archivos pequeños y sin datos confidenciales. Si el fichero contiene información personal o de empresa, mejor hacerlo localmente desde Excel o con un script, porque al subirlo estás confiando el archivo a un tercero.
5. ¿Cómo pasar un CSV a Excel en Microsoft 365?
En Microsoft 365, doble clic sobre el .csv lo abre directamente; también puedes usar Datos > Obtener datos > Desde archivo de texto/CSV para controlar el delimitador, el tipo de cada columna y la codificación antes de cargar. Al terminar,Archivo > Guardar como > Libro de Excel (.xlsx) deja el archivo listo para volver a abrirlo en cualquier versión.
6. ¿Cómo pasar un CSV a PDF desde Excel?
Una vez abierto el .csv en Excel, ve a Archivo > Guardar como, elige PDF en el tipo de archivo y pulsa Publicar. Para mandar solo una parte de la hoja, selecciónala antes y, en el cuadro Guardar como, elige la opción Selección en el apartado Publicar qué.
7. ¿Cómo pasar CSV a Excel sin tener Excel?
Puedes usar Excel para la web en outlook.com o subir el archivo a OneDrive y abrirlo desde allí: ambos leen el .csv y dejan guardarlo como .xlsx sin instalar nada. Otra opción es Google Sheets: subes el .csv y luegoArchivo > Descargar. > Microsoft Excel (.xlsx) te lo convierte al formato de Excel.
8. ¿Cómo pasar de CSV a una hoja de Excel bien organizada?
Antes de cargar el archivo, revisa que la primera fila tenga los nombres de cada campo y que el separador sea coma (,) o punto y coma (;); al importar con Datos > Obtener datos > Desde archivo de texto/CSV puedes asignar el tipo de dato correcto a cada columna. Después, ya en la hoja, aplica Tabla (Inicio > Dar formato como tabla) para poder filtrar, validar y referenciar los datos con un solo nombre.
Fuentes
- MicrosoftCONVERTIR — documentación oficialconsultado el 07/10/2026
- MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 07/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 07/10/2026
- MicrosoftEl editor de VBA y la primera macro — documentación oficialconsultado el 07/10/2026
- MicrosoftImportar un archivo de texto o CSV — documentación oficialconsultado el 07/10/2026