Tus datos nunca salen de tu dispositivo — procesamiento 100% local

Convertir CSV a Excel (XLSX)

Convierte un archivo CSV en un libro de Excel. Lee archivos en UTF-8 y en EUC-KR (coreano).

0 B subidos — esta página no ha enviado tus archivos a ningún sitio?

Privado por diseño — cada conversión se ejecuta dentro de tu navegador, así que tus datos no se suben a ningún sitio. Es seguro para listas de clientes, cifras de ventas y datos personales, y funciona incluso sin conexión.

Otros sitios de conversión suben la hoja a un servidor, la procesan allí y dicen que la borran al cabo de un tiempo. Hasta que eso ocurre, tus filas siguen en el servidor de otra persona. Aquí no existe el paso de subida. Cuanto más delicados sean los datos — listas de clientes, nóminas, cualquier cosa con identificadores personales — mayor es la diferencia. Cómo comprobarlo →

Más conversores de tablas

Conversor todo en unoCSV → ExcelExcel → CSVJSON → CSVCSV → JSONReparar CSV dañadoGenerador de tablas Markdown

Qué resuelve pasar un CSV a Excel y qué conviene revisar

Si haces doble clic en un CSV, Excel suele mostrar caracteres raros o meter todos los valores en una sola columna. Pasa porque Excel adivina la codificación y el separador en el momento de abrir el archivo. Esta herramienta decide ambas cosas antes, lee los datos como tabla y los guarda como libro XLSX, para que quien lo reciba lo abra sin adivinar nada.

Un poco más a fondo

Primero se lee el archivo como UTF-8; si aparecen caracteres dañados (�), se vuelve a leer como EUC-KR, una codificación coreana antigua, y se queda la versión con menos caracteres dañados. No hay respaldo para Windows-1252, así que un CSV guardado así conserva � en lugar de sus acentos. El separador se elige contando comas, tabuladores, puntos y comas y barras verticales fuera de comillas en los primeros 1024 caracteres y tomando el más frecuente, salvo que la primera línea diga algo como sep=;, en cuyo caso se usa ese carácter. El resultado es un XLSX estándar con una sola hoja llamada Sheet1 y sin formato: ni encabezado en negrita, ni anchos de columna, ni filtros.

Cada texto del CSV recibe un tipo al entrar en su celda. Lo que se lee como número pasa a celda numérica, así que las sumas y el orden funcionan de inmediato; un valor como 2024-01-05 se vuelve una celda de fecha real con el formato de fecha predeterminado de Excel, TRUE y FALSE pasan a valores lógicos, y 50% queda en 0.5. Lo que podría cambiar en el camino se queda como celda de texto: los números que empiezan con 0 o con +, como 00123 o un teléfono; los números enteros de 16 dígitos o más, de los que Excel solo conservaría 15; los pares cortos como 1-2 o 3/4; y los valores cuyo significado cambia según el país, como 1,234 o 01/02/2024, salvo que la misma columna (o, si no, el archivo) tenga un valor que lo aclare, como 12.5 o 31/12/2024. Así, 1.234,56 en un CSV separado por punto y coma, como los que guarda un Excel configurado con coma decimal, pasa a 1234.56. La vista previa muestra el texto original del CSV, así que los tipos se revisan en el archivo descargado.

Cómo se usa

Cuándo ayuda

Pedidos de un marketplaceConvierte la exportación de pedidos en celdas numéricas y de fecha para sumar y ordenar por fecha de inmediato.
Exportaciones con tabuladoresConvierte en libro de Excel un TSV exportado de una base de datos o una herramienta de análisis; el tabulador se detecta igual que la coma.
Pensar en quien lo recibeEnvía un XLSX, que no deja nada que adivinar, a un colega cuyo Excel desordena los CSV al abrirlos con doble clic.
Listas copiadas de una pantallaPega el texto separado por tabuladores que obtienes al seleccionar una tabla en un panel web y conviértelo en archivo de Excel.

Tropiezos comunes

1,234 o 01/02/2024 se quedaron como texto.Su significado cambia según el país, así que si nada aclara cuál lectura es la correcta, se dejan como texto en lugar de convertirlos en un número o una fecha que podrían estar mal. Basta un valor en la misma columna (o, si no, en el archivo) con decimales claros, como 12.5 o 1.234,56, o una fecha que muestre el orden, como 31/12/2024, para que los demás se lean de esa forma. Para convertirlos en Excel, selecciona la columna y define su formato con Datos → Texto en columnas.
Los códigos postales y los teléfonos entraron como celdas de texto.Los números que empiezan con 0 o con +, y los números enteros de 16 dígitos o más, se guardan a propósito como texto para que no se pierda ningún cero inicial ni ningún dígito final. Si no vas a hacer cuentas con ellos, déjalos así; puedes ignorar el aviso del triángulo verde “Número almacenado como texto” de Excel.
Los precios con coma decimal (1,5) se quedaron como texto.Pasa con un CSV separado por comas: ahí "1,5" va entre comillas y podría ser una lista, así que solo se lee como decimal si en el archivo hay un valor como 1.234,56 que lo confirme. Los CSV separados por punto y coma, como los que guarda un Excel configurado con coma decimal, se leen bien: 1,5 pasa a 1.5 y 1.234,56 a 1234.56.
Todo quedó en una columna o las columnas se separaron mal.Como el separador se elige en los primeros 1024 caracteres, un archivo con punto y coma cuyo texto inicial tiene más comas puede tomarse por uno separado por comas. Agrega una línea sep=; al principio del archivo, o pásalo antes por Reparar CSV dañado para obtener un CSV con comas y luego conviértelo.

Consejo El libro convertido no trae filtros: en Excel, haz clic en cualquier celda de la fila de encabezado y presiona Ctrl+Shift+L para activar los filtros en todas las columnas.

Preguntas frecuentes

¿El XLSX se abrirá bien en Excel?

Sí. Se genera en el formato estándar Open XML (xlsx) y se abre en Excel, Google Sheets, LibreOffice y muchos más.

Mi archivo usa tabuladores o punto y coma en vez de comas

No hay problema: el delimitador se detecta automáticamente, así que los archivos TSV y los separados por punto y coma funcionan tal cual.

Los caracteres se ven mal / da error de codificación

sheetmoa lee el archivo como UTF-8. Si encuentra caracteres dañados (�), solo vuelve a intentarlo con la codificación coreana EUC-KR (CP949), y los .xls antiguos se leen con la página de códigos 949 (coreano). No prueba otras codificaciones. Los archivos guardados en UTF-8 (en Excel, "CSV UTF-8 (delimitado por comas)") se leen bien, pero un CSV guardado en Windows-1252 (lo que genera la opción "CSV (delimitado por comas)" de Excel en español) puede mostrar acentos rotos como "A�o". Si te pasa, abre el archivo en Excel, guárdalo como "CSV UTF-8 (delimitado por comas)" y vuelve a cargarlo aquí.

¿Se suben mis datos a algún servidor?

No. Cada conversión se ejecuta dentro de tu navegador y el archivo nunca se envía por la red. Es seguro incluso para listas de clientes y hojas de cálculo confidenciales.

¿Es gratis?

Totalmente gratis: sin límite de archivos ni de tamaño, y sin registro.