CSV en una sola columna en Excel: por qué pasa y cómo separarlo
Si al abrir un CSV todo aparece apelotonado en la columna A, el archivo no está roto: Excel está separando las columnas con un carácter distinto del que usa el archivo. Convertir el CSV a XLSX lo arregla en un paso, y las herramientas de importación de Excel también.
Solución 1: convertir el CSV en un libro de Excel
Tu CSV separa los valores con un carácter (normalmente la coma) y tu Excel espera otro (normalmente el punto y coma), así que interpreta cada línea como un único valor. La solución más rápida es convertir el CSV en un libro de Excel: el convertidor de CSV a Excel de Filembly detecta si el archivo usa comas, punto y coma, tabulaciones o barras verticales y coloca cada valor en su propia columna. Es gratis y no pide registro.
- Abre el convertidor de CSV a Excel.
- Sube tu archivo .csv.
- Haz clic en Convertir y descarga el archivo .xlsx.
- Ábrelo en Excel: las columnas ya vienen separadas, los acentos se ven bien y los ceros a la izquierda se conservan.
Por qué pasa: la coma, el punto y coma y tu configuración regional
CSV significa «valores separados por comas», pero en la práctica no hay un único CSV. En España y en gran parte de Sudamérica — Colombia, Argentina, Chile, Venezuela, Uruguay — la coma es el separador decimal: escribimos 1,5 y no 1.5. Usarla también para separar columnas sería ambiguo, así que Excel configurado en esos países usa el punto y coma como separador de listas, tanto al guardar un CSV como al abrirlo.
Por eso un CSV exportado por una plataforma web, un programa estadounidense o un script (con comas) se abre en una sola columna en un ordenador configurado en español de España o de Colombia. En México y Centroamérica, donde el separador decimal es el punto, pasa lo contrario: lo que se queda en una columna es el CSV con punto y coma que te envió un compañero de Madrid o de Bogotá. Los datos están bien; solo cambia el separador.
Solución 2: importar el archivo desde la pestaña Datos
En lugar de hacer doble clic en el CSV, impórtalo. Así Excel te pregunta qué separador usar y te deja elegir la codificación.
- Abre un libro en blanco en Excel.
- Ve a Datos → Desde el texto/CSV y elige tu archivo.
- En la vista previa, cambia el Delimitador a Coma o a Punto y coma, el que separe bien las columnas.
- Si las tildes o la ñ se ven mal, cambia el Origen del archivo a «65001: Unicode (UTF-8)».
- Haz clic en Cargar.
Solución 3: separar la columna que ya tienes abierta
Si los datos ya están metidos en la columna A, selecciona esa columna, ve a Datos → Texto en columnas, elige Delimitados, marca el separador que usa tu archivo (coma o punto y coma) y pulsa Finalizar. Funciona en cualquier versión de Excel, pero tendrás que repetirlo con cada archivo.
Los acentos salen rotos (é, ñ, ó)
Los caracteres raros son un segundo problema, independiente del anterior: el archivo está guardado en UTF-8 pero Excel lo ha leído con la codificación antigua de Windows. Se arregla importando con Datos → Desde el texto/CSV y el origen «65001: Unicode (UTF-8)». Convertirlo a XLSX también lo arregla, porque Filembly lee tanto archivos UTF-8 como archivos con la codificación antigua de Windows, y un libro de Excel guarda el texto sin ambigüedad de codificación.
Desaparecen los ceros a la izquierda o cambian las fechas
Cuando Excel abre un CSV directamente, adivina el tipo de cada valor: los códigos postales como 08001 o 01234 pierden el cero, los identificadores largos se convierten en 1,23E+19 y un 03/04 puede acabar como una fecha del mes equivocado. Importar con Datos → Desde el texto/CSV y marcar esas columnas como Texto lo evita.
El convertidor de Filembly mantiene como texto los valores con ceros a la izquierda y las cadenas largas de dígitos, lee correctamente los decimales con coma de los archivos separados por punto y coma (1.234,56 pasa a ser el número 1234,56) y solo convierte las fechas ISO sin ambigüedad (2026-10-01); todo lo demás se queda exactamente como estaba escrito.
Guardar un CSV que el otro sistema acepte
Si una tienda online, un CRM o un formulario de importación rechaza tu CSV, comprueba qué separador espera. La mayoría de plataformas web, bases de datos y scripts esperan comas y UTF-8. En Excel, Archivo → Guardar como → «CSV UTF-8 (delimitado por comas)» suele generarlo, aunque un Excel configurado con punto y coma como separador de listas puede seguir usando punto y coma. Convertir tu XLSX a CSV con Filembly produce siempre un archivo UTF-8 separado por comas que, además, conserva los acentos al volver a abrirlo en Excel.