Cuando un programa te deja bajar datos, lo normal es que te los entregue en un archivo de texto plano con valores separados por comas, punto y coma o tabulaciones: un archivo CSV. Llevarlo a Excel bien hecho es la operación más útil del día a día: puedes filtrarlo, ordenarlo, calcular totales y guardarlo como un libro normal. En este tutorial abres un CSV de pedidos, lo cargas eligiendo el delimitador y la codificación correctos y lo dejas limpio con Power Query. Lo que se explica funciona en Microsoft 365, Excel 2024 y Excel 2019; en Excel 2016 también está Power Query, pero el botón puede aparecer en lugar de en Datos > Obtener y transformar datos como Datos > Nueva consulta > Desde archivo > Desde texto/CSV.
Qué es un CSV y por qué abrirlo a mano no siempre funciona
Un CSV (valores separados por comas, en inglés Comma-Separated Values) es un archivo de texto donde cada fila es un registro y cada columna se separa con un carácter concreto. Lo exportan así las tiendas online, los bancos, los programas de facturación y cualquier sistema que quiera mover datos sin atarse a un programa. Por dentro es algo tan simple como esto:
id;cliente;importe;fecha
1;Ana;45,20;2026-01-15
2;Luis;120,00;2026-01-16
La gracia del CSV es que cualquier programa lo lee, y aquí está también su problema: no lleva una configuración que diga cómo interpretarlo. Al hacer doble clic, Excel lo abre según la configuración regional de tu equipo. Si tu Excel está en español, espera que el separador sea el punto y coma, y un CSV hecho con comas aparece todo en una columna. Lo mismo pasa con la codificación: si el archivo está guardado como UTF-8 y Excel lo lee como Windows-1252, las tildes y la letra ñ se convierten en símbolos raros (á, ñ, Â). Importarlo por la cinta, en lugar de con doble clic, deja que le digas a Excel qué delimitador y qué codificación usar, y el resultado sale bien a la primera.
Cómo lleva Excel un CSV al lugar correcto: la cinta y el cuadro
El camino de confianza para traer un CSV a Excel es la cinta de opciones, no el doble clic. La ruta es Datos > Obtener y transformar datos > Desde texto/CSV y abre un cuadro con vista previa: ahí ves cómo va a quedar la tabla antes de cargarla, eliges el delimitador, la codificación y decides si entras a Power Query para limpiarla o si la mandas directo a una hoja.
Al elegir el archivo, Excel muestra un cuadro de vista previa con el nombre del archivo arriba, un desplegable de Origen del archivo (codificación), un desplegable de Delimitador, y dos botones al pie: Cargar y Transformar datos.
El delimitador: coma, punto y coma o tabulación
En el cuadro de vista previa, el desplegable Delimitador ofrece las opciones que Excel ha detectado y, además, Personalizado para escribir el carácter que quieras. Lo normal es que Excel acierte con la primera propuesta, pero conviene mirar la previsualización de abajo: si cada fila aparece en una sola celda, el delimitador elegido no es el del archivo y hay que cambiarlo.
| id | cliente | importe | fecha |
| 1 | Ana | 45,20 | 2026-01-15 |
| 2 | Luis | 120,00 | 2026-01-16 |
[ Transformar datos ] [ Cargar ] [ Cancelar ]
La codificación del archivo: UTF-8 con y sin BOM y Windows-1252
El desplegable Origen del archivo es donde se decide la codificación. UTF-8 es el estándar moderno y el que usan la mayoría de programas actuales; Windows-1252 (la que a veces aparece como 1252 o ANSI) es la codificación histórica de Windows y la que producen los sistemas antiguos. Si tu CSV viene de una web o de una exportación reciente, elige 65001 Unicode (UTF-8); si las tildes salen como caracteres chinos o como á, prueba con Windows-1252.
Origen del archivo ▾
65001 Unicode (UTF-8)
65000 Unicode (UTF-7)
Windows-1252
1252 Europeo occidental (Windows)
Cargar los datos o transformarlos antes
El cuadro termina con dos botones. Cargar lleva los datos a una hoja nueva del libro, dentro de una tabla de Excel, y empieza a la celda A1. Transformar datos abre el editor de Power Query: ahí puedes cambiar tipos de columna, quitar columnas, reemplazar valores y, sobre todo, guardar la consulta para actualizarla más tarde.
[ Transformar datos ] [ Cargar ]
Usa Cargar cuando el CSV ya viene limpio. Usa Transformar datos cuando necesites ajustar algo (tipo de dato, separador decimal, columna sobrante, valores que reemplazar) antes de ver la tabla en la hoja.
Pasar un CSV pequeño a una hoja con la vista previa
La práctica rápida: un CSV pequeño, delimitador bien puesto y botón Cargar. Verás la tabla en una hoja nueva, con los tipos detectados (texto, número, fecha).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | id | cliente | importe | fecha |
| 2 | 1 | Ana | 45,20 | 15/01/2026 |
| 3 | 2 | Luis | 120,00 | 16/01/2026 |
| 4 | 3 | Marta | 8,75 | 16/01/2026 |
| 5 | 4 | Pedro | 32,00 | 17/01/2026 |
- Abre Excel en un libro nuevo.
- Abre la cinta Datos > Obtener y transformar datos > Desde texto/CSV.
- Elige el archivo pedidos.csv y pulsa Importar.
- En el cuadro de vista previa, deja Origen del archivo en 65001 Unicode (UTF-8).
- En Delimitador, elige Punto y coma y comprueba que la previsualización muestra cuatro columnas.
- Pulsa Cargar y acepta la opción Tabla en el cuadro de destino.
- Excel crea una hoja nueva llamada pedidos con la tabla desde la celda A1.
Crear el CSV de ejemplo en un editor de texto
Para reproducir la práctica, crea el CSV en un editor de texto plano antes de abrir Excel.
- Abre Bloc de notas (en Windows, pulsa Ctrl+N con Bloc de notas abierto para un documento nuevo).
- Escribe, línea por línea, estos ocho pedidos separados por punto y coma:
id;cliente;importe;fecha
1;Ana;45,20;2026-01-15
2;Luis;120,00;2026-01-16
3;Marta;8,75;2026-01-16
4;Pedro;32,00;2026-01-17
5;Sofía;75,50;2026-01-18
6;Iván;14,30;2026-01-19
7;Núria;200,00;2026-01-20
8;Diego;5,99;2026-01-21
- Pulsa Archivo > Guardar como.
- En Tipo, elige *Todos los archivos (.)*.
- En Codificación, elige UTF-8.
- Escribe el nombre pedidos.csv (con las comillas para que Bloc de notas no le añada .txt al final) y pulsa Guardar.
Limpiar el CSV antes de cargarlo con el editor de Power Query
Ahora la versión de verdad: un CSV con una columna que sobra y un importe guardado con punto en lugar de coma. El editor de Power Query lo deja presentable en pocos clics.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | id | cliente | importe | fecha | notas |
| 2 | 1 | Ana | 45.20 | 2026-01-15 | |
| 3 | 2 | Luis | 120.00 | 2026-01-16 | urgente |
| 4 | 3 | Marta | 8.75 | 2026-01-16 | |
| 5 | 4 | Pedro | 32.00 | 2026-01-17 |
- Abre la cinta Datos > Obtener y transformar datos > Desde texto/CSV y elige pedidos_sucio.csv.
- En Delimitador elige Punto y coma y en Origen del archivo deja 65001 Unicode (UTF-8).
- Pulsa Transformar datos para entrar al editor de Power Query.
- La columna importe aparece con tipo ABC (texto) porque trae punto como decimal.
- Pulsa el icono ABC/123 a la izquierda del nombre de la columna importe y elige Tipo de cambio > Usar configuración regional.
- En el cuadro Cambiar tipo de columna con configuración regional, marca Número decimal y elige Español (España) o Español (México) según tu país; pulsa Aceptar. La columna pasa a 1,2 (decimal).
- Clic derecho sobre la columna notas y elige Quitar columna.
- Clic derecho sobre la columna cliente y elige Cambiar nombre; escribe Cliente.
- En la cinta del editor, pulsa Inicio > Cerrar y cargar > Cerrar y cargar en… y elige Tabla en la hoja existente.
Cambiar el tipo de dato de una columna
En el editor de Power Query, a la izquierda del nombre de cada columna hay un icono que indica el tipo detectado: ABC para texto, 123 para número entero, 1,2 para decimal, un icono de calendario para fecha. Pulsando ese icono se abre un menú con Tipo de cambio, Usar configuración regional (para indicar el idioma del separador) y Detectar tipo de dato.
□ Decimal fijo
□ Moneda
□ Entero
□ Porcentaje
[ Aceptar ] [ Cancelar ]
Quitar una columna sobrante y quedarte con lo que sirve
Quitar columnas se hace con clic derecho sobre el encabezado de la columna y eligiendo Quitar columna. Cambiar el nombre se hace con doble clic sobre el nombre o con clic derecho > Cambiar nombre. El editor permite también mover columnas con arrastre y dividirlas, pero para una limpieza rápida lo habitual es quitar lo que sobra y renombrar lo que queda.
Guardar el resultado como libro y volver a abrirlo
Una vez tienes la tabla en la hoja, lo normal es guardarla como un libro .xlsx para poder abrirla en cualquier Excel y para conservar fórmulas, formatos y el resto de hojas del libro.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | id | Cliente | importe | fecha |
| 2 | 1 | Ana | 45,20 | 15/01/2026 |
| 3 | 2 | Luis | 120,00 | 16/01/2026 |
| 4 | 3 | Marta | 8,75 | 16/01/2026 |
- Con la tabla en pantalla, abre Archivo > Guardar como.
- Elige la carpeta y escribe el nombre pedidos.xlsx.
- En Tipo, deja *Libro de Excel (.xlsx)**.
- Pulsa Guardar.
- Cierra Excel y vuelve a abrir pedidos.xlsx.
- Comprobarás que la hoja pedidos sigue ahí, los importes tienen coma decimal y las fechas son fechas.
Guardar también una copia como CSV desde Excel
También puedes hacer el camino inverso: tener la tabla limpia en Excel y querer mandarla como CSV a otro programa. *Archivo > Guardar como > CSV (separado por comas) (.csv)** lo permite.
Lo que falla al pasar de CSV a Excel y cómo arreglarlo
Tres tropiezos reales, con la hoja que los reproduce y el arreglo concreto.
Todo aparece en una sola columna
Abres un CSV europeo con doble clic y la columna A tiene un texto larguísimo con comas dentro. La causa: el CSV está separado por comas y tu Excel en español, al abrirlo por doble clic, usa como separador el de tu configuración regional (punto y coma). El arreglo es no abrirlo por doble clic: ve a Datos > Obtener y transformar datos > Desde texto/CSV, elige el archivo y, en el cuadro de vista previa, pon Delimitador: Coma.
| A | |
|---|---|
| 1 | 1,Ana,45.20,2026-01-15 |
| 2 | 2,Luis,120.00,2026-01-16 |
| 3 | 3,Marta,8.75,2026-01-16 |
- Cierra el libro sin guardar (los cambios de doble clic no se conservan bien).
- Abre un libro nuevo y ve a Datos > Obtener y transformar datos > Desde texto/CSV.
- Elige el CSV y pulsa Importar.
- En Delimitador, elige Coma y comprueba que aparecen cuatro columnas.
- Pulsa Cargar.
Las tildes y la ñ salen como símbolos raros
Abres un CSV que viene de una web y donde debería poner Sofía o Núria salen secuencias como SofÃa o Núria. La causa: el CSV está guardado como UTF-8 y Excel lo leyó como Windows-1252 (o al revés). El arreglo es volver a importarlo eligiendo la codificación correcta en Origen del archivo del cuadro de vista previa.
| A | B | C | D | |
|---|---|---|---|---|
| 5 | 5 | SofÃa | 75,50 | 18/01/2026 |
| 7 | 7 | Núria | 200,00 | 20/01/2026 |
- Ve a Datos > Obtener y transformar datos > Desde texto/CSV y reimporta el mismo archivo.
- En Origen del archivo, elige 65001 Unicode (UTF-8).
- Comprueba en la previsualización que los nombres se ven bien.
- Pulsa Cargar y reemplaza la tabla anterior.
Una columna de números llega como texto
La columna importe debería sumar 454,73, pero la fórmula =SUMA(C2:C9) da 0 porque Excel la ve como texto. La causa: el decimal del CSV es el punto (formato inglés), no la coma (formato español). El arreglo es entrar al editor de Power Query, seleccionar la columna y aplicar Tipo de cambio > Usar configuración regional > Número decimal > Español (España).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | id | Cliente | importe | fecha |
| 2 | 1 | Ana | 45,20 | 15/01/2026 |
| 3 | 2 | Luis | 120,00 | 16/01/2026 |
| 4 | 3 | Marta | 8,75 | 16/01/2026 |
| 9 | 8 | Diego | 5,99 | 21/01/2026 |
- En la tabla cargada, ve a Datos > Consultas y conexiones y doble clic sobre la consulta pedidos.
- Selecciona la columna importe, pulsa el icono ABC/123 y elige Tipo de cambio > Usar configuración regional.
- Elige Número decimal y Español (España); Aceptar.
- Cerrar y cargar en la misma hoja.
=SUMA(C2:C9) en C10 devuelve 454,73 y la columna ya muestra números con coma decimal.Lo que ya sabes hacer con un CSV en Excel
- Cargar un CSV en una hoja con Datos > Obtener y transformar datos > Desde texto/CSV, eligiendo el delimitador y la codificación correctos.
- Limpiar el CSV en el editor de Power Query: cambiar el tipo de una columna, quitar columnas sobrantes y reemplazar valores antes de cargar.
- Guardar el resultado como libro .xlsx para conservar fórmulas y formatos, y abrirlo otro día sin perder nada.
- Volver a guardar como CSV desde Excel cuando hay que entregar los datos a otro programa, sabiendo que solo se guarda la hoja activa y los valores.
El siguiente paso natural es conectar el CSV a Power Query de forma permanente: en lugar de Cargar, usa Transformar datos, aplica los cambios y luego Cerrar y cargar en… > Solo crear conexión. La próxima vez que cambies el archivo CSV, basta con pulsar Datos > Actualizar todo para que la tabla se actualice sin repetir todo el proceso.
Datos comprobados en octubre de 2026.
Dudas al pasar un CSV a Excel
1. ¿Cómo pasar un CSV a Excel conservando las columnas separadas?
Al abrir el archivo con Datos > Obtener datos > Desde archivo de texto/CSV, Excel muestra una vista previa donde cada columna aparece separada. Solo tienes que confirmar el delimitador (coma, punto y coma o tabulación) y pulsar Cargar: el contenido se vuelca en la hoja con cada campo en su propia columna, respetando textos con comillas y saltos de línea internos.
2. ¿Se puede convertir un CSV a Excel de forma automática?
Sí, con Power Query: al cerrar un CSV, Power Query detecta el esquema y propone cargarlo en una tabla. Si la carpeta recibe CSVs nuevos, al pulsar Datos > Actualizar todo se vuelven a importar y transformar sin que tengas que abrir cada archivo a mano, manteniendo el formato de columnas de la primera importación.
3. ¿Cómo pasar un CSV a Excel gratis?
Abrirlo directamente en Excel es gratis: doble clic sobre el .csv y Excel lo muestra como libro. Para algo más controlado, usa Datos > Obtener datos > Desde archivo de texto/CSV, también sin coste. En la web, Excel para la web (gratis con cuenta Microsoft) y Google Sheets permiten subir un CSV y guardarlo como .xlsx sin pagar nada.
4. ¿Cómo usar iLovePDF para pasar un CSV a Excel?
iLovePDF es una web de herramientas PDF, no convierte CSV a Excel; su conversor convierte PDF a Excel. Para tu CSV, usa directamente Excel con Datos > Obtener datos > Desde archivo de texto/CSV, o sube el archivo a Google Sheets y descárgalo como .xlsx, que sí está pensado para hojas de cálculo.
5. ¿Cómo pasar un CSV a XLSX?
Abre el .csv en Excel y guárdalo con Archivo > Guardar como, eligiendo el tipo Libro de Excel (.xlsx). Otra opción: importa el CSV con Datos > Obtener datos > Desde archivo de texto/CSV y pulsa Cerrar y cargar en; el resultado queda directamente en .xlsx con los datos en columnas separadas.
6. ¿How to keep columns when opening a CSV in Excel?
The trick is not to double-click the file: use Data > Get Data > From Text/CSV. Excel shows a preview with each column already split; just confirm the delimiter (comma, semicolon or tab) and click Load. Texts with embedded commas, quotes or line breaks stay in a single cell instead of breaking into extra columns.
7. ¿Cómo pasar un CSV a Excel con Power Automate?
Crea un flujo automatizado con el desencadenador «Cuando se crea un archivo en una carpeta» (OneDrive o SharePoint) y añade la acción «Convertir archivo» indicando CSV como origen y XLSX como destino. Así, cada CSV que llegue se transforma solo y queda guardado como libro de Excel sin que tengas que abrirlo a mano.
8. ¿Cómo pasar un CSV a Excel desde una página web?
Sube el .csv a Excel para la web (excel.cloud.microsoft) o a Google Sheets; al abrirlo, cada valor cae en su columna. Después descarga el archivo como Libro de Excel (.xlsx): en Sheets, Archivo > Descargar > Microsoft Excel; en Excel para la web, Archivo > Guardar como y elige .xlsx. No pierdes las columnas y todo el proceso es gratis.
Fuentes
- MicrosoftConvert CSV files to Excel workbooks – Office Scripts – Microsoft Learnconsultado el 13/10/2026
- MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 13/10/2026
- MicrosoftImportar un archivo de texto o CSV — documentación oficialconsultado el 13/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 13/10/2026