XLS a CSV

Convertir un archivo CSV en Excel sin perder los datos

octubre 28, 2026 Tuto Excel 10 min read
Convertir un archivo CSV en Excel sin perder los datos

Un archivo CSV es un documento de texto cuyos valores se separan mediante caracteres como coma, punto y coma o tabulador. En este tutorial usarás Ventas.csv para convertirlo en un libro editable sin perder tildes, fechas, ceros iniciales ni identificadores largos. La ruta funciona en Excel 2021, Excel 2024 y Microsoft 365; también está disponible en Excel 2019 y 2016 mediante Power Query. Al terminar podrás importar, corregir, calcular y guardar el resultado como .xls o .xlsx.

Nota: los datos están comprobados en octubre de 2026.

Qué es un CSV y cuándo conviene abrirlo en Excel

Un CSV contiene valores separados por un carácter llamado delimitador. Puede guardar texto, fechas y números, pero no conserva de forma fiable los formatos de celda, las fórmulas, el color de las celdas ni varias hojas. Por eso, conviene abrirlo en Excel cuando después quieras analizar los datos, ordenar registros, aplicar formatos o crear cálculos.

Supongamos que Ventas.csv contiene esta información:

A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
4 05/01/2026 Cuaderno 3 24,90
Ventas

La conversión no consiste solo en cambiar la extensión. Hay que comprobar cómo están separados los campos, qué codificación utiliza el archivo y si Excel interpreta fechas o códigos de la manera correcta.

Elegir entre CSV, XLS y XLSX antes de convertir

La elección depende de lo que necesites después de abrir el archivo.

Formato Qué conserva Cuándo elegirlo
.csv Valores de una hoja activa Intercambio de datos entre sistemas
.xls Libro heredado de Excel 97-2003 Cuando el receptor exige ese formato
.xlsx Libro actual, formatos y varias hojas Trabajo normal en Excel desde 2007

El formato .csv no puede recuperar fórmulas o colores que nunca tuvo. Si después de importarlo quieres conservar cálculos y mejorar el diseño, guarda el archivo de trabajo como .xlsx. La ayuda oficial sobre formatos de archivo de Excel explica las diferencias entre .csv, .xls y .xlsx.

Cuidado: cambiar la extensión de .csv a .xlsx desde el explorador de archivos no convierte el contenido; solo cambia el nombre.

Importar el CSV con la vista previa de Excel

Para importar Ventas.csv, abre Excel y sigue esta ruta:

DatosObtener y transformar datosDesde el texto/CSV
  1. Selecciona Desde el texto/CSV.
  2. Pulsa Examinar y elige Ventas.csv.
  3. En Origen de datos, selecciona la codificación correcta.
  4. Revisa el delimitador en la vista previa.
  5. Activa La primera línea contiene nombres de columna.
  6. Comprueba que cada campo queda en su columna.
  7. Pulsa Cargar.

Si las columnas aparecen juntas, cambia el delimitador antes de cargar.

Separador: coma o punto y coma

Hay dos estilos habituales:

Archivo Delimitador Resultado
CSV europeo ; Fecha;Producto;Cantidad;Importe
CSV anglosajón , Fecha,Producto,Cantidad,Importe

En la vista previa selecciona el carácter que realmente aparece entre los campos. Si el archivo usa comas pero Excel regional espera punto y coma, elegir Coma evita que toda la fila quede dentro de una sola columna.

Codificación: conservar tildes y símbolos

La codificación UTF-8 es una opción habitual para conservar caracteres como é, ó o ñ. En Origen de datos, selecciona 65001: Unicode (UTF-8) antes de cargar. Comprueba que la columna Producto muestra Tóner y, si aparece un producto llamado José, que la letra se conserva correctamente.

A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
4 05/01/2026 José 2 60,00
Ventas
Comprueba: la palabra Tóner aparece correctamente, sin caracteres sustituidos.

Encabezados y tipos de datos en la vista previa

Activa La primera línea contiene nombres de columna para que Fecha, Producto, Cantidad e Importe se conviertan en encabezados. Después revisa la columna Tipo de datos:

  • Fecha: fecha.
  • Producto: texto.
  • Cantidad: número.
  • Importe: número.

La fecha 03/01/2026 debe permanecer como fecha y no como una cadena de texto. En la hoja, el importe se verá como 125,50.

A2fx03/01/2026
A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
4 05/01/2026 Cuaderno 3 24,90
Ventas
Comprueba: los encabezados ocupan la primera fila y los valores aparecen en columnas separadas.

Abrir un CSV con valores que Excel no deforma

Los códigos no siempre deben convertirse en números. 02134 puede perder el cero inicial y 1210000000123 puede mostrarse como 1,21E+12. La forma segura es importar primero y decidir qué columnas son texto.

Para practicar, crea una hoja de cálculo con estos datos:

A1fxCódigo
A B C
1 Código Importe Estado
2 02134 125,50 Pagado
3 1210000000123 188,25 Pendiente
4 00871 251,00 Pagado
Ventas

Formatear Código y un identificador largo como texto

  1. Selecciona la columna Código.
  2. Pulsa Ctrl+1.
  3. En Formato de celdas, selecciona Texto.
  4. Pulsa Aceptar.
  5. Escribe o pega los códigos en A2:A4.
  6. Comprueba que 02134 conserva el cero inicial y que 1210000000123 sigue legible.

Si ya habías pegado los códigos y Excel los había convertido, repite la importación y aplica el formato Texto antes de escribir o pegar de nuevo.

Convertir solo las columnas que deben calcularse

Mantén Código como texto, pero convierte Importe en número. Para calcular un total en D2 con una tarifa de 62,75, escribe:

=2*62,75

Copia D2 hasta D4. Si los factores son 2, 3 y 4, los resultados serán 125,50; 188,25; y 251,00.

D2fx=2*62,75
A B C D
1 Código Importe Estado Total
2 02134 125,50 Pagado 125,50
3 1210000000123 188,25 Pendiente 188,25
4 00871 251,00 Pagado 251,00
Ventas
Comprueba: los códigos conservan sus textos y la nueva columna Total muestra los tres importes calculados.

Guardar el resultado como XLS o XLSX

Para guardar el libro convertido:

  1. Selecciona Archivo > Guardar como.
  2. Elige la carpeta de destino.
  3. En Tipo, selecciona Libro de Excel (*.xlsx) para un archivo actual.
  4. Escribe Ventas.
  5. Pulsa Guardar.
  6. Comprueba que el archivo aparece con extensión .xlsx.

Si necesitas compatibilidad con Excel 97-2003, selecciona Libro de Excel 97-2003 (*.xls). El archivo tendrá menos funciones y capacidades que .xlsx, pero puede ser el formato solicitado por un sistema antiguo.

Cuándo elegir .xls en lugar de .xlsx

Usa .xls únicamente cuando el receptor necesita un archivo heredado. Para análisis, fórmulas, varias hojas y formatos actuales, guarda .xlsx. Si el origen es CSV, recuerda que el archivo solo tenía valores: guardar .xls no recupera fórmulas, colores ni otras hojas que no estaban en él.

Cuidado: una hoja de Excel 97-2003 admite hasta 65.536 filas y 256 columnas. Si necesitas más capacidad, conserva .xlsx.

Convertir un CSV punto y coma en Excel

Para este recorrido, el archivo Ventas.csv usa punto y coma:

A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
Ventas
  1. Abre Excel.
  2. Selecciona Datos > Obtener y transformar datos > Desde el texto/CSV.
  3. Selecciona el archivo.
  4. En Origen de datos, elige 65001: Unicode (UTF-8).
  5. En Delimitador, selecciona Punto y coma.
  6. Activa La primera línea contiene nombres de columna.
  7. Comprueba que aparecen cuatro columnas.
  8. Pulsa Cargar.
A1fxFecha
A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
Ventas
Comprueba: cada fila contiene una fecha, un producto, una cantidad y un importe; no hay punto y coma dentro de las celdas.

La ayuda oficial sobre importar archivos de texto o CSV explica la vista previa y la selección de codificación y delimitador.

Automatizar la conversión con Power Automate Desktop

Power Automate Desktop permite convertir archivos repetidos sin abrir cada CSV manualmente. La acción Iniciar Excel abre directamente CSV delimitados por coma o tabulador. Para un archivo con punto y coma, utiliza Leer de archivo CSV y configura el separador personalizado en Avanzadas.

El recorrido básico es:

  1. Abre Power Automate Desktop.
  2. Crea un flujo nuevo.
  3. Añade Iniciar Excel.
  4. Añade Ejecutar Excel para abrir un documento en blanco.
  5. Añade Escribir en la hoja de cálculo de Excel.
  6. Para CSV con punto y coma, añade Leer de archivo CSV y establece ; en Separador personalizado.
  7. Añade Cerrar Excel.
  8. En Guardar documento como, selecciona Libro de Excel (.xlsx).
Power Automate DesktopAccionesExcelIniciar Excel
Power Automate DesktopAccionesExcelEscribir en la hoja de cálculo de Excel
Cuidado: la interfaz de Power Automate Desktop puede variar según la versión. La documentación oficial explica el flujo de conversión en Microsoft Learn.

Por qué el CSV cambia de forma al abrirlo

Al abrir un CSV con doble clic, Excel utiliza los separadores de lista de la configuración regional. Un archivo con comas puede aparecer en una sola columna en un equipo que espera punto y coma. Si el archivo usa UTF-8 y Excel interpreta otra codificación, también pueden aparecer caracteres extraños.

La solución es no aceptar la apertura automática. Usa:

DatosObtener y transformar datosDesde el texto/CSV

En la vista previa puedes cambiar el delimitador, seleccionar la codificación y revisar los tipos antes de cargar.

Un archivo entero aparece en una sola columna

Si ves Fecha;Producto;Cantidad;Importe dentro de una sola celda, el archivo probablemente usa punto y coma. En el diálogo Desde el texto/CSV, selecciona Punto y coma en el campo Delimitador y revisa que aparezcan cuatro columnas.

A2fx03/01/2026
A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
Ventas
Comprueba: Papel está en B2 y no dentro de A2.

Los acentos aparecen como caracteres extraños

Si Papel aparece como Papél, o Tóner como Tóner, selecciona otra codificación de origen. Prueba 65001: Unicode (UTF-8) y observa la vista previa. No modifiques cada nombre a mano: primero corrige la codificación y después carga los datos.

A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
Ventas
Comprueba: la vista previa muestra Tóner correctamente antes de pulsar Cargar.

Qué se conserva y qué no al convertir un CSV

Elemento CSV XLS XLSX
Valores de la hoja activa Sí Sí Sí
Formato de celda No de forma fiable Sí Sí
Fórmulas No Sí Sí
Varias hojas No Sí Sí
Formato actual de Excel No Formato heredado Sí

Un archivo .csv solo conserva los valores de la hoja que se exportó. Al convertirlo, Excel crea una hoja editable, pero no puede recuperar fórmulas, validaciones, colores o información que nunca se guardaron en el CSV. Mantén el resultado como .xlsx si vas a añadir cálculos o más hojas.

B2fxPapel
A B C D
1 Fecha Producto Cantidad Importe
2 03/01/2026 Papel 2 125,50
3 04/01/2026 Tóner 1 89,90
4 05/01/2026 Cuaderno 3 24,90
Ventas
Comprueba: la hoja importada contiene los valores, pero no aparecen fórmulas que no estaban en el archivo CSV.

Lo que ya sabes hacer al pasar de CSV a Excel

  • Importar un CSV con Datos > Obtener y transformar datos > Desde el texto/CSV.
  • Elegir coma, punto y coma o tabulador como delimitador.
  • Revisar la codificación UTF-8 para conservar tildes y símbolos.
  • Activar La primera línea contiene nombres de columna.
  • Mantener códigos como 02134 e identificadores largos como texto.
  • Convertir columnas de importe a número y crear cálculos.
  • Guardar el resultado como .xls o .xlsx.
  • Reconocer que un CSV no conserva fórmulas, formatos ni varias hojas.

El siguiente paso es repetir la importación con la ruta Datos > Obtener y transformar datos > Desde el texto/CSV y utilizar Power Query para actualizar los datos cuando cambie el archivo de origen.

Dudas al convertir CSV a Excel

1. ¿Cómo convierto un archivo CSV a Excel por columnas?

Abre Excel, selecciona Datos > Obtener y transformar datos > Desde el texto/CSV y elige el archivo. En la vista previa, selecciona el delimitador correcto, activa La primera línea contiene nombres de columna y comprueba que cada campo ocupa una columna antes de cargar.

2. ¿Convertir CSV a Excel gratis es posible?

Sí, puedes hacerlo dentro de Excel sin contratar una herramienta externa. La importación desde Datos > Obtener y transformar datos > Desde el texto/CSV permite revisar el contenido antes de convertirlo y guardarlo como .xlsx o .xls.

3. ¿Cómo convierto un CSV en un archivo XLS?

Importa el CSV en Excel, revisa separador, codificación y tipos de datos y después usa Archivo > Guardar como. Elige el tipo Libro de Excel 97-2003 y la extensión .xls solo si el receptor necesita ese formato antiguo.

4. ¿Puedo abrir un CSV en Microsoft 365?

Sí. La cinta Datos > Obtener y transformar datos > Desde el texto/CSV está disponible en Microsoft 365 y en las versiones de escritorio indicadas para Power Query. También puedes usar Excel para la web, aunque puede tener menos opciones.

5. ¿Existe un conversor CSV a Excel online?

Puedes usar servicios web, pero也可能 subir datos a un servidor externo. Para conservar códigos y acentos, la opción más sencilla es importar el archivo directamente en Excel mediante Desde el texto/CSV y revisar la vista previa.

Fuentes

  1. MicrosoftConvertir un archivo CSV en una hoja de cálculo de Excelconsultado el 22/10/2026
  2. MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 22/10/2026
  3. MicrosoftDe Word a Excel — documentación oficialconsultado el 22/10/2026
  4. GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 22/10/2026
  5. MicrosoftEl editor de VBA y la primera macro — documentación oficialconsultado el 22/10/2026