Ir a la herramienta
ViewCSV
Sin subir archivos

Convertir CSV a Excel (XLSX)

orders.csv· DATOS DE EJEMPLO15 filas · 8 columnas
Tipos de valor
Como texto se conservan los ceros iniciales y los identificadores largos, y las fórmulas siguen siendo texto. Con la detección de números, los valores de más de 15 dígitos significativos se siguen escribiendo como texto, porque Excel los redondearía.
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Martina SánchezBarcelonaMonitor 27"6231.532026-01-08shipped
2001042Mateo MartínezBilbaoNotebook A58143.732026-02-08paid
3001043Valeria GómezMálagaUSB-C cable687.502026-03-25paid
4001044Lucía SánchezBarcelonaNotebook A5191.582026-04-08paid
5001045Valeria LópezMálagaDesk lamp3·2026-05-05pending
6001046Martina LópezMadridMonitor 27"879.062026-06-08pending
7001047 Sofía Rodríguez ZaragozaCoffee beans 1kg564.502026-07-23paid
8001048Daniel LópezSevillaDesk lamp6105.652026-08-14pending
9001049Pablo GómezMálagaChair, ergonomic757.682026-09-09pending
10001050Pablo GarcíaBarcelonaDesk lamp6206.442026-01-14shipped
11001051Mateo PérezBarcelonaChair, ergonomic5204.152026-02-22refunded
12001052Leo GómezZaragozaUSB-C cable171.392026-03-02shipped
13001053Hugo LópezBarcelonaCoffee beans 1kg223.632026-04-12refunded
14001054Pablo RodríguezZaragozaDesk lamp711.072026-05-08pending
15001043Valeria GómezMálagaUSB-C cable687.502026-03-25paid

15 filas · 1 archivo Se crea en tu navegador; ábrelo en Excel, LibreOffice o Google Sheets.

Abre o pega un archivo CSV y elige Descargar XLSX. De forma predeterminada, cada celda se escribe como texto, así que 00731, los números de pedido de 20 cifras y valores como =SUM(A1:A2) llegan a Excel exactamente como estaban, en lugar de recortarse, redondearse o calcularse. Elige Detectar números y true/false para las columnas con las que quieras hacer cálculos. El libro se crea en tu navegador y el CSV nunca se sube.

Cómo convertir un CSV a Excel

  1. Abre un archivo .csv, .tsv o .txt, arrástralo sobre la herramienta o pega las filas. Revisa la tabla en Entrada; si todo aparece en una sola columna o las tildes se ven mal, ajusta el delimitador o la codificación en Configuración de importación.
  2. Indica el Nombre de la hoja (al principio es el nombre del archivo) y elige los Tipos de valor.
  3. Mantén o cambia las opciones de encabezados y diseño; después elige Descargar XLSX y abre el archivo en Excel, LibreOffice Calc u Hojas de cálculo de Google.

Para convertir muchos archivos con los mismos ajustes, elige Por lotes: convertir varios archivos. Cada archivo se convierte en su propio libro y todos se descargan juntos en un solo ZIP. En el modo por lotes, cada archivo debe tener 25 MB o menos.

Qué hace cada opción

Nombre de la hojaHasta 31 caracteres. Los caracteres : \ / ? * [ ], que Excel no admite en los nombres de hoja, se sustituyen por espacios; un nombre vacío pasa a ser Sheet1.
Mantener todos los valores como textoLa opción predeterminada. Cada celda no vacía es una celda de texto de Excel que contiene exactamente el valor del CSV. Excel puede marcar con un pequeño triángulo verde el texto que parece un número («Número almacenado como texto»); el valor en sí no cambia.
Detectar números y true/falseUna columna solo se convierte en números de Excel cuando todos sus valores no vacíos son números simples: sin ceros a la izquierda, sin separadores de miles ni coma decimal, y con 15 cifras significativas como máximo en los decimales. Las columnas que solo contienen true/false (en mayúsculas o minúsculas) pasan a ser valores lógicos TRUE/FALSE de Excel (VERDADERO/FALSO en Excel en español). Las fechas y todas las demás columnas se quedan como texto.
Fila de encabezados en negritaActivada de forma predeterminada. La primera fila se escribe en negrita y siempre contiene, como texto, los nombres de columna del CSV.
Inmovilizar la fila de encabezadosActivada de forma predeterminada. Los encabezados siguen visibles mientras te desplazas.
Ajustar el ancho de las columnas al contenidoActivada de forma predeterminada. El ancho se ajusta al valor más largo de las primeras 2000 filas (los caracteres de Asia oriental cuentan doble), entre 8 y 60 caracteres.
Hoja de derecha a izquierdaMuestra la hoja de derecha a izquierda, con la columna A a la derecha, para datos en árabe, hebreo o persa. Los valores de las celdas no cambian.

Ceros a la izquierda, números largos y fórmulas

Si abres un CSV directamente en Excel, Excel intenta adivinar cada valor: 00731 se convierte en 731, un número de pedido de 20 cifras se redondea y 1-2 puede convertirse en una fecha. Este conversor escribe las celdas por su cuenta, así que Excel no tiene que adivinar nada.

  • Los ceros a la izquierda, los códigos postales, los números de teléfono y las referencias de piezas se quedan como texto en ambos modos. La detección de números nunca convierte una columna que tenga algún valor con un cero a la izquierda.
  • Excel guarda como máximo 15 cifras significativas de un número. El modo texto conserva exactamente los identificadores más largos. Con la detección activada, una columna de enteros de hasta 16 cifras (hasta 9 007 199 254 740 991) se sigue convirtiendo en números, y Excel cambia entonces a cero las cifras a partir de la decimoquinta, así que mantén como texto las columnas de números de tarjeta, de cuenta y otros identificadores de 16 cifras.
  • Las celdas que empiezan por =, +, - o @ se escriben como texto, nunca como fórmulas, así que nada del CSV se calcula ni se ejecuta al abrir el libro.
  • Las comas, comillas y saltos de línea dentro de valores CSV entre comillas se quedan dentro de una misma celda. Los espacios iniciales y finales se conservan.
  • Los valores vacíos del CSV se convierten en celdas vacías, no en cadenas vacías.
  • Los nombres de columna se usan exactamente como están escritos. Un encabezado vacío pasa a ser Column 3 y uno repetido, name (2).

Solución de problemas

  • Una SUMA en Excel devuelve 0. La columna es de texto. Vuelve a convertir con Detectar números y true/false o, si sigue quedándose como texto, busca en esa columna un valor como 1,5, $12 o n/a con el visor de CSV.
  • Todo está en la columna A. El delimitador no se detectó bien. Elige Coma, Punto y coma, Tabulación o Barra vertical en Configuración de importación.
  • Las letras con tilde se ven como é. El archivo no está en UTF-8. Elige su codificación (con frecuencia Windows-1252 en las exportaciones de versiones antiguas de Excel) en Configuración de importación.
  • Una celda supera la longitud que permite Excel. Las celdas de Excel admiten como máximo 32 767 caracteres; la herramienta indica cuántas celdas son más largas y no crea ningún archivo. Acórtalas en el editor de CSV o exporta a JSON.
  • El archivo es demasiado grande para esta herramienta. La conversión a Excel admite archivos de hasta 25 MB, 100 000 filas, 250 columnas y 2 millones de celdas. Divide el CSV y convierte las partes.

Límites y privacidad

El CSV tiene que poder abrirse en el espacio de trabajo del navegador: hasta 25 MB, 100 000 filas, 250 columnas y 2 millones de celdas. Es muy inferior al límite propio de una hoja de Excel, de 1 048 576 filas por 16 384 columnas. Cada conversión genera un libro con una sola hoja.

El libro se crea en un proceso en segundo plano de esta pestaña con la biblioteca de código abierto write-excel-file, así que la página sigue respondiendo y Cancelar detiene el proceso. El CSV nunca se envía a un servidor. Si lo que necesitas es una tabla para imprimir, usa CSV a PDF.

Ejemplo

Un archivo de inventario con SKU con ceros a la izquierda, un código de barras de 20 cifras, una coma entre comillas y un valor que parece una fórmula, convertido con Detectar números y true/false y el nombre de hoja inventory; las celdas se han leído del archivo descargado. qty y unit_price se convirtieron en números e in_stock en TRUE/FALSE. barcode se quedó como texto porque uno de sus valores tiene 20 cifras, y el valor =SUM también se quedó como texto. Con la opción predeterminada Mantener todos los valores como texto, todas las celdas son texto, incluidos 12 y 34.90.

CSV
sku,barcode,description,qty,unit_price,in_stock,formula_like
00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2)
00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Celdas del XLSX
Sheet "inventory" — row 1 bold and frozen

Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like   (text)
Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text
Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text

Preguntas frecuentes

¿Por qué mis números muestran un triángulo verde en Excel?

Con la opción predeterminada Mantener todos los valores como texto, los valores que parecen números son celdas de texto, y Excel las marca como «Número almacenado como texto». Así los identificadores se conservan exactos. Para las cantidades y precios que quieras sumar, convierte con Detectar números y true/false.

¿Las fechas se convierten en fechas de Excel?

No. Las fechas se escriben como texto, exactamente como en el CSV, por ejemplo 2026-03-01 o 03/01/2026, porque el mismo texto puede significar días distintos según la región. Usa Texto en columnas o la función FECHANUMERO (DATEVALUE) de Excel si necesitas números de serie de fecha.

¿Puedo poner varios archivos CSV en un mismo libro como hojas separadas?

No. Cada CSV se convierte en su propio libro con una sola hoja. Para juntar antes varios archivos en una sola tabla, usa Unir archivos CSV.

Normas y referencias