araç köşesi

¿Cuál es la diferencia entre CSV y XLSX?

Qué distingue a los dos formatos de tabla y cómo pasar de uno a otro

Una plataforma web le pide «suba su lista de productos en formato CSV», y lo que usted tiene es un .xlsx hecho en Excel, con encabezados de colores y una fila de total al final. O un programa le entregó un archivo .csv que quiere convertir en una tabla ordenada antes de mandárselo a un compañero. Los dos se abren en Excel y los dos parecen tablas. Entonces, ¿dónde está la diferencia?

La diferencia está en cuánto conserva el archivo. El XLSX guarda el libro completo: hojas, fórmulas, colores, anchos de columna. El CSV guarda solo los valores de las celdas, como texto plano con un separador entre ellos. Es decir, al pasar de XLSX a CSV hay cosas que se quedan atrás a propósito. Este artículo explica qué se queda atrás, cuándo eso es un problema y cuándo es justo lo que se busca.

Qué se conserva al guardar y qué se pierde

El esquema de abajo muestra una lista de papelería de tres meses: una hoja por mes, una fila de encabezados en negrita y con color, y abajo una fórmula que calcula el total. Guarde ese mismo archivo como CSV y lo único que queda es el texto plano de la derecha.

Hay dos detalles fáciles de pasar por alto. Primero, en el CSV entra solo la hoja que está abierta en ese momento. Excel lo avisa en un cuadro de diálogo al guardar, pero se cierra rápido y muchas veces uno descubre días después que faltan los otros meses. Segundo, la celda del total ya no contiene una fórmula, solo el resultado del momento de guardar: 790. Si después cambia un importe, el total no se actualiza.

Esquema de un libro de Excel de tres hojas con una fórmula y encabezados de color que, al guardarse como CSV, queda reducido a los valores de la hoja abierta
Del libro de Excel solo pasan al CSV los valores de la hoja abierta.

En qué se convierte cada parte de su libro al pasar a CSV

Si su archivo tiene alguno de los elementos siguientes, decida antes de pasar a CSV si le importa. La tercera columna facilita la decisión preguntando quién va a leer el archivo.

En el libroAl guardar como CSV¿Es un problema?
Varias hojasSolo queda la hoja abiertaSí; guarde las demás hojas una por una
Fórmula (como =SUMA)El resultado del momento de guardar queda como valor fijoSí, si los datos van a cambiar
Negrita, colores, bordesDesaparecen por completoSí para una persona, no para un programa
Celdas combinadasEl valor queda en la primera celda y las demás se vacíanEncabezados combinados pueden descolocar las columnas
Ancho de columnas, filas inmovilizadas, filtrosDesaparecenNo; el programa que lo abre arma su propio diseño
Gráficos, imágenes, comentariosDesaparecenSí si está preparando un informe
Valores de las celdasSe conservan completosNo; son los datos en sí

¿Por qué un sistema insiste en CSV?

Los paneles de tiendas en línea, los servicios de envío masivo de SMS y correos, las pantallas de importación de contactos y los módulos de carga masiva de los programas contables piden casi siempre CSV. La razón es sencilla: esos sistemas no miran una tabla, leen los datos fila por fila. Colores, fórmulas o una segunda hoja no significan nada para ellos, mientras que la sencillez del CSV hace que el archivo se lea igual sin importar qué programa lo haya escrito.

Ante una pantalla así, lo más seguro es descargar el archivo de ejemplo que ofrece el sistema (a menudo un enlace del tipo «descargar plantilla») y poner sus datos dentro. No cambie el nombre de los encabezados, no altere su orden y no deje filas vacías en medio: el sistema suele reconocer las columnas por su nombre o por su posición. Si rechaza la carga, mire el número de fila que indica el mensaje de error; casi siempre el problema está en una celda de esa fila.

El orden correcto para guardar como CSV en Excel

Primero vaya a la hoja que contiene los datos que quiere subir, porque solo esa hoja entrará en el CSV. Después entre en Archivo > Guardar como y elija «CSV (delimitado por comas)» en la lista de tipos. Si la lista también muestra una opción que empieza por «CSV UTF-8» y sus datos llevan letras como ñ, á o é, elija esa.

Al pulsar Guardar, Excel puede avisarle de dos cosas: que solo se guardará la hoja actual y que algunas características pueden perderse. Ambos avisos son normales. Lo importante viene después: desde ese momento el archivo abierto es un CSV, y cualquier formato que le añada se perderá al cerrarlo. Por eso genere siempre el CSV como copia de su archivo XLSX y siga guardando su trabajo real en .xlsx.

Si no tiene Excel instalado, o quiere separar varias hojas de una vez, la herramienta «De XLSX a CSV» hace el mismo trabajo en el navegador: por defecto toma solo la primera hoja; si marca la opción de todas las hojas, descarga cada una como un CSV aparte que lleva su nombre. En Hojas de cálculo de Google, el menú Archivo > Descargar tiene una opción .csv.

Al revés: cuándo conviene pasar un CSV a XLSX

Un CSV que sale de un programa y va a otro debe quedarse como está; convertirlo en medio solo añade un paso. Pero si lo va a leer una persona, si se harán cálculos con él o si va a enviarse por correo, pasarlo a XLSX facilita las cosas: el destinatario hace doble clic y las columnas aparecen en su sitio, las celdas numéricas están listas para sumar, y se pueden añadir fórmulas y colores que se conservan.

La herramienta «CSV a XLSX» detecta el separador a partir del archivo y deja como texto los códigos que empiezan por cero. Si al abrir un CSV en Excel ve acentos rotos o ceros iniciales que desaparecen, la causa y la solución se explican en una guía aparte.

Por qué se rompen los acentos en un CSV y cómo arreglarlo →

Cuando hay demasiadas filas: el techo de Excel

Un archivo CSV no tiene por sí mismo un límite de filas; una exportación de una base de datos puede llegar a millones de líneas. Una hoja de Excel, en cambio, admite como máximo 1.048.576 filas y 16.384 columnas. Si abre un CSV más grande en Excel, el archivo no se carga completo: las filas que pasan del límite no aparecen y, si guarda el archivo en ese estado, se pierden.

Pasarlo a XLSX tampoco es una salida, porque el mismo techo vale para una hoja XLSX. Los datos muy grandes deben quedarse en CSV o dividirse antes. La herramienta «Dividir CSV» corta el archivo en partes con el número de filas que usted elija y puede repetir la fila de encabezados en cada parte, de modo que cada una se abre sola en Excel.

Microsoft: especificaciones y límites de Excel →

Preguntas frecuentes

¿Se pierden las fórmulas si guardo un XLSX como CSV?

Se pierde la fórmula, queda su resultado. El CSV escribe el valor que muestra la celda al guardar, y ese valor ya no cambia si después modifica las celdas de origen. Si necesita que las fórmulas sigan funcionando, conserve su archivo principal en XLSX.

Guardé como CSV y desaparecieron los colores y las otras hojas. ¿Puedo recuperarlos?

Desde el CSV, no: esa información nunca se escribió en él. Si todavía tiene el XLSX original, siga trabajando en él. Por eso el CSV debe crearse siempre como copia y nunca guardarse encima del original.

Un sistema pide CSV. ¿Qué opción elijo en Excel?

En Archivo > Guardar como, elija el tipo «CSV (delimitado por comas)» o, si su lista la muestra, la opción que empieza por «CSV UTF-8». Si la pantalla de carga exige un separador o una codificación concretos, compare su archivo con el ejemplo de la ayuda.

¿Puedo juntar varias hojas en un solo archivo CSV?

No, un CSV contiene una sola tabla. Si las hojas tienen las mismas columnas, puede apilarlas antes en una sola hoja de Excel y luego guardar; si no, cada hoja debe ser su propio CSV. La herramienta de Excel a CSV entrega todas las hojas como archivos separados de una vez.

¿Qué ocupa menos, CSV o XLSX?

Depende. Por dentro, el XLSX es un paquete comprimido, así que en tablas grandes puede guardar los mismos datos en menos espacio que un CSV; en tablas muy pequeñas, el peso propio del paquete puede hacerlo más grande. Elija según adónde va el archivo, no por su tamaño.

Última actualización: 12 de octubre de 2026

Herramientas de esta guía