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
- Abre un archivo
.csv,.tsvo.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. - Indica el Nombre de la hoja (al principio es el nombre del archivo) y elige los Tipos de valor.
- 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 hoja | Hasta 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 texto | La 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/false | Una 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 negrita | Activada 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 encabezados | Activada de forma predeterminada. Los encabezados siguen visibles mientras te desplazas. |
| Ajustar el ancho de las columnas al contenido | Activada 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 izquierda | Muestra 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 3y 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,$12on/acon 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.
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
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.