Un CSV es, en el fondo, un archivo de texto donde cada fila es una línea y las columnas se separan con un carácter. Excel puede leerlo, pero si lo abres "a pelo" (doble clic o arrastrando) aplica el separador de tu configuración regional y a menudo se descoloca todo. En este tutorial aprenderás a importar CSV en Excel de forma limpia con Power Query (el camino recomendado desde Excel 2016) y con el asistente clásico heredado, a decidir dónde cargar los datos y a arreglar los cuatro errores que de verdad pasan.
Qué es un CSV y por qué necesita un paso extra para abrirlo en Excel
Un CSV ("valores separados por comas") no es una hoja de cálculo: es un archivo de texto plano. Cada fila del archivo es una línea, y dentro de esa línea las columnas se separan con un carácter concreto, casi siempre la coma, el punto y coma o el tabulador. Si el contenido de una columna lleva comas, esa columna se rodea con comillas dobles para que el separador no se confunda con el dato.
Excel abre ese archivo interpretando la separación entre columnas. El problema es que esa interpretación la toma de la configuración regional de tu equipo: en español espera punto y coma, en inglés espera coma. Si el CSV viene con comas y tu Excel está en español, abrirlo a doble clic coloca todo en una sola columna. Por eso existe una herramienta específica de importación que te deja revisar y cambiar el delimitador antes de cargar nada.
Dónde está en Excel la herramienta que importa bien un CSV
La herramienta recomendada es Power Query, integrada en Excel desde la versión 2016. Se llega a ella por la cinta y abre una ventana de vista previa antes de tocar tu hoja.
Al elegir el archivo, Excel abre una ventana de vista previa con tres controles arriba: Origen del archivo (la codificación), Delimitador (coma, punto y coma, tabulador u otro) y Detección de tipo de datos (que Excel decida según el contenido, o que lo hagas tú). Abajo, la vista previa del archivo ya separado en columnas.
[ Vista previa de la tabla ]
Con Cargar vuelcas la vista previa a una hoja o a una conexión. Con Transformar datos entras en el editor de Power Query, donde puedes ajustar tipos, quitar columnas, filtrar y, sobre todo, guardar la importación como una consulta que se refresca sola. Si tocas Cargar sin mirar, el archivo se importa tal como Excel cree que es, y los errores que veas luego en la hoja vienen casi siempre de esa primera elección.
Codificación y delimitador: por qué hay que revisarlos antes de cargar
La codificación indica el "idioma" de los caracteres. Si el CSV lo generó un sistema moderno, lo normal es UTF-8 (en la lista aparece como 65001: Unicode UTF-8). Si lo generó un sistema antiguo en Windows, suele ser Windows-1252 (ANSI). Si coges la codificación que no es, las tildes y la ñ aparecen como ñ, á o sÃmbolos raros. Revisa la vista previa: si el texto se ve bien, la codificación es la correcta.
El delimitador es el carácter que separa columnas. Si en la vista previa todo aparece en una sola columna, cambia el desplegable: prueba Coma, Punto y coma o Tabulador hasta que las columnas se separen. No lo fíes del icono: la decisión la toma Excel, y si el archivo mezcla comas y punto y coma, el que elijas primero manda.
La vista previa: lo que Excel cree que es cada columna
Cada columna de la vista previa tiene un icono a la izquierda de su encabezado: ABC significa Texto, 123 significa Número entero, un calendario significa Fecha. Si pulsas sobre el icono, se abre un desplegable para forzar el tipo (Texto, Número entero, Número decimal, Fecha, Hora, Fecha y hora) o dejarlo en "Dejar tal cual" (que suele ser texto o número según el contenido).
Forzar el tipo en la vista previa es importante cuando la columna tiene ceros a la izquierda, números grandes que no quieres ver como fecha, o importes con un símbolo que Excel malinterpreta. Si dejas la detección automática y hay una fecha metida en una columna que parece texto, Excel la convierte y el resto de los datos de esa columna cambian de formato.
Abrir un CSV con el asistente clásico de Excel
Si tu Excel es 2007, 2010 o 2013, o si simplemente te sientes más cómodo con un asistente paso a paso, existe la versión antigua que sigue disponible en todas las versiones de escritorio.
Pasos para completar la importación:
- En la cinta, ve a Datos > Obtener datos > Desde archivo heredado > Desde texto (legacy).
- Elige el archivo CSV y pulsa Importar.
- En el paso 1 del asistente, elige Delimitados (si las columnas se separan con un carácter) o Ancho fijo (si cada columna ocupa un número fijo de posiciones). Marca Mis datos tienen encabezados si la primera fila son los títulos. Pulsa Siguiente.
- En el paso 2, marca el separador correcto (coma, punto y coma, tabulador, espacio) y el calificador de texto (normalmente comilla doble). Pulsa Siguiente.
- En el paso 3, columna por columna, elige el formato: Texto (para códigos, DNIs, ceros a la izquierda), Fecha (DMA, AMD, MDA según el orden del archivo) o General. Pulsa Finalizar.
- Elige si la tabla va a la celda A1 de la hoja actual, a una hoja nueva, o si solo quieres crear la conexión.
Convertir la importación en una consulta que se refresca sola
Con Power Query, la importación no se queda en una copia estática: se convierte en una consulta. Cuando el CSV de origen cambie, basta con actualizarla.
Pasos para configurar la consulta:
- En la ventana de vista previa, pulsa Transformar datos en vez de Cargar.
- En el editor de Power Query, revisa los tipos de cada columna (clic en el icono 123/ABC/calendario a la izquierda del encabezado) y aplica cambios: quitar columnas, filtrar filas, cambiar mayúsculas y minúsculas.
- En la cinta del editor, pulsa Inicio > Cerrar y cargar en….
- Elige Tabla (datos en una hoja) o Solo crear conexión (sin volcar a la hoja, útil para combinar con otras consultas).
- La siguiente vez que el archivo cambie, ve a Datos > Actualizar todo y la hoja se rellena otra vez con los datos nuevos.
Pasar un CSV a Excel arrastrándolo o con doble clic
Para una mirada rápida, vale con el camino corto: abrir el archivo con doble clic o arrastrarlo sobre una ventana de Excel abierta. Excel crea un libro nuevo con los datos y aplica la configuración regional del equipo. Es cómodo, pero tiene el problema de siempre: si tu equipo está en español y el CSV viene separado por comas, todo cae en la columna A.
| A | |
|---|---|
| 1 | Fecha;Producto;Cantidad;Importe |
| 2 | 01/03/2026;Cuaderno;5;12,50 |
| 3 | 02/03/2026;Lapiz;10;4,00 |
| 4 | 03/03/2026;Goma;3;1,20 |
El ejemplo de arriba es un CSV pensado para Excel en español (separador punto y coma, decimales con coma). Si abres este mismo archivo con Excel configurado en inglés, las columnas no se separan porque Excel busca comas y aquí hay punto y coma. La forma rápida de salir del paso es seleccionar la columna A, ir a Datos > Herramientas de datos > Texto en columnas, elegir Delimitados > Punto y coma y pulsar Finalizar.
Decidir dónde van los datos: hoja, tabla o solo conexión
Al pulsar Cargar o Cerrar y cargar en… en Power Query, Excel te pregunta dónde colocar el resultado. La elección cambia cómo trabajas después.
| Opción | Qué hace | Cuándo conviene |
|---|---|---|
| Nueva hoja de cálculo | Crea una hoja nueva y vuelca los datos | CSV sueltas que vas a tratar a mano |
| Hoja existente | Vuelca los datos en una celda que tú eliges | Varios CSV que quieres unir en la misma hoja |
| Solo crear conexión | No vuelca nada a la hoja, guarda la consulta | CSVs que vas a combinar con otros o que sirven de base para BUSCARV, tablas dinámicas o Power Pivot |
Si eliges Tabla (en vez de rango), Power Query le da formato de Tabla a los datos: con encabezados filtrables, con la fila de totales opcional y con las fórmulas estructuradas que se expanden solas al añadir filas. Si lo que quieres es tener el CSV disponible para otros análisis sin duplicar la información, Solo crear conexión es la mejor opción.
=Fuente) si es una conexión, o la tabla debe tener el estilo de Tabla con la fila de encabezados en negrita.Un CSV de más de un millón de filas: qué hace Excel con él
Una hoja de Excel tiene 1.048.576 filas. Si intentas abrir un CSV de 2 millones de filas con doble clic, Excel carga lo que cabe y descarta el resto en silencio, sin avisar. Con Power Query el comportamiento es distinto: el archivo se lee completo, se procesa por fragmentos y solo se vuelca a la hoja lo que tú pidas en los pasos de la consulta.
| A | |
|---|---|
| 1 | PedidoID |
| 2 | 1 |
| 3 | 2 |
| 4 | … |
| 5 | 1048576 |
| 6 | (cargadas hasta aquí) |
Si el CSV es realmente grande (varios GB), lo razonable es no abrirlo en Excel. Power Query aguanta bien hasta unos cuantos millones de filas, pero a partir de ahí se vuelve lento. Para esos casos, conviene abrir el archivo con un editor de texto (Bloc de notas, Notepad++, VS Code) para echar un vistazo, y procesarlo con Python (pandas), R o una base de datos. Excel sigue siendo útil para resumir el resultado.
Errores típicos al pasar un CSV a Excel y cómo arreglarlos
Cuatro errores son los que aparecen una y otra vez. Cada uno tiene una causa clara y un arreglo concreto.
Todo aparece en una sola columna
| A | |
|---|---|
| 1 | 01/03/2026,Cuaderno,5,12,50 |
| 2 | 02/03/2026,Lapiz,10,4,00 |
La causa: el delimitador del archivo (coma) no coincide con el de la configuración regional de tu Excel (punto y coma). El arreglo: vuelve a la ventana de Power Query y cambia el desplegable Delimitador a Coma, o usa el asistente clásico con el paso 2 bien configurado.
Las tildes y la ñ salen como símbolos raros
| A | |
|---|---|
| 1 | CategorÃa |
| 2 | Año |
| 3 | CompañÃa |
La causa: la codificación elegida no es la del archivo. Lo normal es que el archivo esté en UTF-8 y Excel lo esté leyendo como Windows-1252 (ANSI), o al revés. El arreglo: en la ventana de Power Query, cambia el desplegable Origen del archivo: prueba 65001: Unicode (UTF-8) primero, y si no funciona, prueba Windows-1252.
Los números grandes (1.000.000) se quedan sin puntos o se vuelven fecha
| A | |
|---|---|
| 1 | 1.000.000 |
| 2 | 03/2026 |
| 3 | 45875 |
La causa: Excel interpreta la columna como número y aplica el separador de miles, o entiende que 03/2026 es una fecha (1 de marzo de 2026). El arreglo: en la vista previa de Power Query, pulsa el icono del encabezado de esa columna y elige Texto. Así Excel deja el valor tal como viene del CSV.
Las fechas se invierten (DD/MM/AAAA frente a MM/DD/AAAA)
| A | |
|---|---|
| 1 | 2026-03-01 |
| 2 | 2026-03-15 |
| 3 | 2026-04-02 |
La causa: el CSV está en formato ISO AAAA-MM-DD y Excel, en la detección automática, las lee en otro orden. El arreglo: pulsa Transformar datos para entrar en Power Query, selecciona la columna, ve a Transformar > Tipo de dato > Fecha y usa la configuración regional adecuada (es-ES para día/mes/año). También puedes hacerlo en el asistente clásico: paso 3, columna de fecha, formato DMA.
Lo que ya sabes hacer con un CSV en Excel y el siguiente paso
- Usar Power Query (Datos > Obtener y transformar datos > Desde texto/CSV) para importar CSV sin que se descoloque nada.
- Revisar siempre delimitador y codificación antes de pulsar Cargar.
- Forzar el tipo de cada columna en la vista previa (Texto, Número entero, Fecha) en vez de dejar la detección automática.
- Decidir entre volcar a hoja, a tabla o solo guardar la conexión según lo que vayas a hacer con los datos.
- Recordar que Excel llega a 1.048.576 filas y que, a partir de ahí, conviene otra herramienta.
El siguiente paso natural es practicar con un CSV real: exporta la lista de clientes de tu programa de facturación, pásala a Excel con Power Query, fuerza la columna del código postal como Texto y guarda la importación como conexión para usarla desde BUSCARV. Si tu Excel es anterior a 2016, repite el ejercicio con el asistente clásico (Datos > Obtener datos > Desde archivo heredado > Desde texto) y verás que el resultado es el mismo.
Datos comprobados en octubre de 2026.
Dudas al pasar un CSV a Excel
1. Cómo pasar un CSV a Excel y que cada dato quede en su columna
Abre Excel, ve a Datos > Obtener y transformar > Desde texto/CSV, elige el archivo y pulsa Importar. En la ventana de vista previa confirma que el delimitador (coma, punto y coma o tabulación) separa bien los campos y pulsa Cargar. Si lo prefieres, antes de importar puedes marcar «Mi archivo no tiene encabezados» desde Transformar datos para ajustar nombres o tipos.
2. Cómo convertir un CSV a Excel de forma automática al abrirlo
Si siempre recibes el mismo tipo de CSV, guárdalo en una carpeta y crea una consulta con Datos > Obtener datos > Desde archivo > Desde carpeta. Cada CSV nuevo que sueltes ahí se cargará al actualizar la consulta con Datos > Actualizar todo, sin volver a importarlo a mano. Desde Excel 2016 esta opción está disponible en el grupo Obtener y transformar.
3. Cómo pasar un CSV a Excel gratis sin pagar nada
Excel en sí ya abre CSV sin coste extra: doble clic sobre el archivo y se muestra en una hoja. Si aún no tienes Excel de escritorio, Excel para la web (gratuito con cuenta Microsoft) abre el CSV desde Archivo > Abrir > Examinar y lo guarda como .xlsx. El único caso en que necesitas software de pago es si el CSV tiene macros o necesita una limpieza que no cubra Power Query.
4. Cómo abrir un CSV en Excel 365
En Microsoft 365 abre una hoja en blanco, ve a Datos > Desde texto/CSV y elige el archivo. Excel 365 usa Power Query por defecto, así que verás una vista previa con el delimitador detectado y el tipo de cada columna; pulsa Cargar y los datos se vierten en la hoja como tabla. Si prefieres conservar el CSV tal cual, elige Cargar en y después Solo crear conexión.
5. Cómo pasar un CSV a XLSX
Una vez abierto el CSV en Excel, ve a Archivo > Guardar como y elige Libro de Excel (.xlsx) en el tipo. Así los datos dejan de ser texto plano y pasan a un libro con hojas, formatos, fórmulas y tablas. En Excel 365 también puedes usar Guardar una copia desde la barra superior para no tocar el archivo original.
6. Cómo usar la herramienta ilovePDF o iLoveIMG para convertir CSV a Excel
iLovePDF y iLoveIMG son webs pensadas para PDF e imágenes, no para CSV: si subes un CSV suelen devolverlo casi igual o fallar al interpretarlo. Para CSV a Excel lo correcto es un conversor como Convertio, Online-Convert o el propio Datawrapper, o hacerlo directo en Excel con Datos > Desde texto/CSV. Sube el archivo, elige «XLSX» como salida y descarga; revisa siempre que las columnas se hayan separado bien.
7. Cómo importar un CSV a Excel directamente desde la web sin instalar nada
Entra en Excel para la web (excel.cloud.microsoft) con tu cuenta Microsoft, pulsa Abrir > Subir y arrastra el CSV. Una vez abierto, usa Archivo > Guardar como para descargarlo como .xlsx a tu equipo. Si el archivo pesa más de 5 MB, mejor comprímelo en .zip antes de subirlo, porque Excel para la web tiene límite de tamaño en la carga.
8. Cómo pasar una hoja de Google Sheets a Excel en formato CSV
En Google Sheets ve a Archivo > Descargar > Valores separados por comas (.csv) y guarda el archivo. Después, en Excel, abre el CSV con doble clic o desde Datos > Desde texto/CSV para revisar el delimitador y los formatos de fecha o números. Si las fechas salen como texto, selecciónalas y aplica Formato de celdas > Fecha con el formato local de tu equipo.
Fuentes
- MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 05/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 05/10/2026
- MicrosoftImportar un archivo de texto o CSV — documentación oficialconsultado el 05/10/2026
- GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 05/10/2026
- Microsoft#¡DIV/0! — documentación oficialconsultado el 05/10/2026