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?
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
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
- Elige o arrastra un archivo CSV, TSV o TXT en la pestaña Subir archivo. Si es una tabla copiada de un panel web o de un correo, ponla en la pestaña Pegar texto y presiona Cargar como tabla.
- Revisa en la línea de estado el número de filas y columnas, y confirma en la vista previa que las columnas se separaron bien.
- Presiona Descargar XLSX para guardar un .xlsx con el nombre del archivo original. Una tabla pegada se guarda como sheetmoa.xlsx.
- Ábrelo en Excel, revisa que las columnas de números y fechas quedaron como números y fechas reales y si algún valor se quedó como texto, y ajusta el formato si hace falta.
Cuándo ayuda
Tropiezos comunes
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.