Skip to content

CSV vs XLSX: ¿qué formato de hoja de cálculo deberías usar?

6 min de lectura 13 de junio de 2026
csvxlsxexcelhojas de cálculo

CSV es texto plano, diminuto y universal, pensado para mover datos entre sistemas. XLSX es un libro completo que conserva formato, fórmulas y varias hojas. Elige CSV para intercambiar datos y XLSX para documentos de trabajo.

CSV vs XLSX: ¿qué formato de hoja de cálculo deberías usar? — Hivly

Una hoja de cálculo que exportas puede salir como .csv o como .xlsx, y las dos se ven casi idénticas al abrirlas. No son lo mismo en absoluto. Una es un archivo de texto plano que solo guarda tus valores en bruto. La otra es un libro comprimido que recuerda el formato, las fórmulas y todas las hojas. Elegir el formato equivocado estropea datos sin que te des cuenta o tira tu trabajo a la basura.

En resumen: CSV es texto plano, una fila por línea con valores separados por comas, que guarda datos en bruto y nada más. XLSX es un libro estructurado que conserva el formato, las fórmulas, varias hojas y los tipos de celda. Usa CSV para mover datos entre sistemas. Usa XLSX cuando necesites cálculos, diseño o más de una hoja.

¿Qué es un archivo CSV?

CSV significa valores separados por comas (comma-separated values), y eso es todo el formato. Es un archivo de texto plano con un registro por línea, donde cada valor de la línea se separa con una coma. Ábrelo en un editor de texto y verás los datos en bruto directamente, sin maquinaria oculta. No hay tipos de letra, ni colores, ni fórmulas, ni una segunda hoja. Solo filas de valores.

Esa simplicidad es justo el punto. Como un CSV es texto plano, casi cualquier programa que se haya escrito puede leerlo: bases de datos, scripts, herramientas de analítica, mainframes antiguos y, por supuesto, las apps de hojas de cálculo. No hay nada que interpretar más allá de los propios caracteres. Una columna de números se guarda como los dígitos que escribirías, y una columna de nombres se guarda como esos nombres. El archivo no sabe ni le importa qué significa cada valor.

¿Qué es un archivo XLSX?

XLSX es el formato moderno de libro de Excel, y es mucho más que una tabla de valores. Por dentro es un paquete comprimido de archivos estructurados que describen todo el documento. Registra los valores, pero también el formato, las fórmulas detrás de las celdas calculadas, los tipos de celda, las distintas hojas, los gráficos y los paneles inmovilizados. Donde CSV es una sola cuadrícula plana, XLSX es un documento de trabajo completo.

Por eso un XLSX puede hacer cosas que un CSV sencillamente no. Una fórmula como un total acumulado se vuelve a calcular cuando cambias un valor de entrada, porque el libro guarda la fórmula, no solo su último resultado. Un número con formato de moneda sigue siendo moneda. Una fecha sigue siendo una fecha en lugar de convertirse en texto ambiguo. Y un mismo archivo puede contener muchas hojas relacionadas a la vez, algo que un CSV no tiene forma de representar.

El precio de toda esa estructura es el tamaño y la portabilidad. Un XLSX es más grande que el CSV equivalente y depende de software que entienda el formato, aunque hoy el soporte es amplio entre las apps de hojas de cálculo.

¿Cuándo deberías usar CSV?

Recurre a CSV siempre que el trabajo sea mover datos, no presentarlos. Como el formato es universal y diminuto, es la forma estándar de pasar un conjunto de datos de un sistema a otro: exportar registros para importarlos a una base de datos, alimentar un script o compartir una tabla limpia con una herramienta que quizá no hable Excel. Cuando todo lo que tienes son filas y columnas de valores, CSV las transporta con la menor fricción.

CSV también gana en peso. Sin formato ni estructura, un CSV suele ocupar una fracción de lo que pesan los mismos datos en XLSX, algo que importa cuando los archivos crecen o tienen que viajar. Y como es texto plano, puedes abrir, comparar e inspeccionar un CSV en cualquier parte, incluso en un editor básico, sin necesidad de software especial.

La regla práctica: si lo siguiente que va a leer tus datos es una máquina, CSV casi siempre es la elección correcta.

¿Cuándo deberías usar XLSX?

Usa XLSX cuando el archivo sea un documento en el que trabajas, no solo datos que pasas adelante. En cuanto necesites cálculos que se actualicen, formato que se conserve, tipos de celda que se mantengan correctos o más de una hoja en un mismo archivo, CSV se queda corto y XLSX es el formato hecho para eso. Cualquier cosa con fórmulas, totales, gráficos o un diseño que te importe pertenece a XLSX.

Piensa en un XLSX como un libro vivo. Un presupuesto con fórmulas, un informe con una pestaña de resumen y otra de detalle, un modelo donde una cifra se propaga por decenas de cálculos: todo eso vive de forma natural en XLSX y quedaría aplanado o roto en CSV. La estructura es el valor.

Así que mantén tus archivos de trabajo reales como XLSX. Exporta a CSV solo en el borde, cuando necesites entregar los números en bruto a otra cosa. Tu copia maestra debería seguir en el formato más rico, porque no puedes reconstruir el formato ni las fórmulas a partir de un CSV después.

Las trampas de CSV que conviene conocer

La simplicidad de CSV tiene aristas afiladas, y la mayoría de los problemas con datos vienen de ahí. El formato no tiene tipos, no tiene un único estándar acordado y no recuerda cómo debía leerse un valor, así que los valores pueden cambiar o romperse de formas que sorprenden a la gente. Conocer las trampas comunes te permite evitarlas casi todas.

Valores que contienen una coma

Si un valor contiene una coma, como Smith, Jane en una columna de nombres, un lector ingenuo lo trata como dos campos separados y toda la fila se desplaza. La solución que trae el propio formato es el entrecomillado: rodea el valor con comillas dobles y la coma de dentro se trata como texto. Las herramientas que se portan bien hacen esto automáticamente, pero los CSV editados a mano a menudo lo olvidan, y eso desordena las columnas.

Ceros a la izquierda y números largos

Como CSV guarda todo como texto plano sin tipo, una app de hojas de cálculo adivina cómo interpretar cada columna al abrir. Un código postal como 01970 pierde su cero a la izquierda cuando lo adivina como número. Un código de producto largo o un número de tarjeta de crédito puede redondearse o mostrarse en notación científica. El archivo es correcto; es la configuración de importación la que lo reinterpreta.

No hay un único estándar de separador

La coma está en el nombre, pero no está garantizada. Los archivos de regiones que usan la coma como separador decimal suelen usar un punto y coma entre campos, y los valores separados por tabuladores también son comunes. No hay un encabezado universal que declare cuál usa un archivo, así que un CSV que se abre limpio en un sitio puede caer en una sola columna en otro.

Sorpresas con la codificación

CSV es texto plano, pero el texto plano sigue necesitando una codificación de caracteres, y el archivo no siempre dice cuál. Abre un archivo guardado en una codificación con la equivocada y las letras acentuadas, los símbolos de moneda o los alfabetos no latinos se convierten en caracteres ilegibles. Guardar y abrir en UTF-8 en ambos extremos evita la mayor parte de esto.

Convertir de uno a otro

Convertir es un camino de sentido único en cuanto a riqueza, y eso es lo clave que hay que recordar. Pasar de XLSX a CSV aplana el libro a una sola hoja de valores planos, y en el proceso descarta cada fórmula, formato, gráfico y pestaña extra. Pasar de CSV a XLSX simplemente envuelve los valores existentes en un libro; no puede inventar formato ni fórmulas que nunca estuvieron ahí.

Así que convierte con intención. Exporta XLSX a CSV cuando de verdad solo quieras los valores en bruto de una hoja, para una importación o una entrega, y conserva el XLSX original como copia maestra para no perder nada de forma definitiva. Si solo necesitas una conversión rápida y privada sin subir el archivo a ningún sitio, puedes convertir un libro en CSV dentro de tu navegador con el conversor gratuito de Excel a CSV en excel.hivly.net. Nada sale de tu equipo.

La versión corta aguanta bien: CSV para intercambiar, XLSX para documentos de trabajo. Ajusta el formato a si lo siguiente que va a leer los datos es una máquina o una persona, y la mayoría de los dolores de cabeza con hojas de cálculo nunca llegan a aparecer.

Try the excel toolsTranslate formulas between languages, convert Excel to and from CSV, JSON and HTML, and merge workbooks.

Preguntas frecuentes

¿Es mejor CSV o XLSX para conjuntos de datos grandes?
Depende de lo que necesites. Los archivos CSV son más pequeños y entran rápido en bases de datos y scripts, así que ganan en transferencia pura. XLSX tiene un tope de alrededor de un millón de filas por hoja y arrastra más peso, pero conserva los tipos y las fórmulas. Para datos masivos sin más, CSV es más ligero.
¿Pierdo datos al guardar como CSV?
Pierdes todo menos los valores en bruto. Guardar un XLSX como CSV elimina el formato, las fórmulas, los gráficos, los colores de celda y todas las hojas menos una, dejando solo el texto y los números de esa única hoja. Los valores sobreviven; la estructura y la presentación no. Conserva el XLSX como tu copia maestra.
¿Por qué desaparecen los ceros a la izquierda en CSV?
CSV guarda todo como texto plano sin información de tipo, así que un código postal como 01970 no es más que esos caracteres. Cuando una app de hojas de cálculo lo abre, supone que la columna es un número y descarta el cero a la izquierda. El archivo está bien; es la configuración de importación la que lo reinterpreta.
¿Pueden los archivos CSV tener varias hojas?
No. Un archivo CSV es una sola tabla plana, una fila por línea, sin ningún concepto de pestañas u hojas. Si necesitas varias tablas relacionadas en un mismo archivo, XLSX es el formato indicado, porque cada hoja vive por separado dentro del libro. CSV guarda exactamente una cuadrícula de valores.

Sigue leyendo

¿Algo más ambicioso?

Hivly está hecho por CodingEagles, un estudio de software que publica aplicaciones web de producción. Si tienes un proyecto real, escríbenos.

Mira lo que hace CodingEagles →