CSV vs XLSX: diferencias y cuál usar
XLSX es un libro de Excel completo, con fórmulas, formato y varias hojas. CSV es texto plano con una sola tabla de valores. Usa XLSX mientras las personas trabajan con los datos y CSV cuando los datos tienen que pasar a otro sistema.
La respuesta corta
Un archivo CSV no es un archivo de Excel, aunque Excel lo abra. CSV es texto plano: una fila por línea y los valores separados por comas o por punto y coma. XLSX es el formato propio de Excel: un libro comprimido que guarda fórmulas, formato, tipos de datos, gráficos y varias hojas. Elige XLSX para documentos de trabajo y CSV para intercambiar datos entre programas.
Las diferencias que importan
- Fórmulas: XLSX las conserva; CSV solo guarda los valores calculados.
- Formato: XLSX conserva fuentes, colores, anchos de columna y formatos de número; CSV no tiene ninguno.
- Hojas: XLSX admite muchas hojas; CSV contiene exactamente una tabla.
- Tipos de datos: XLSX sabe que una celda es una fecha, un importe o un texto; en CSV todo es texto y el programa que lo abre adivina, que es como se pierden los ceros a la izquierda y se trastocan las fechas.
- Compatibilidad: cualquier base de datos, lenguaje de programación o formulario de importación lee CSV; XLSX necesita una hoja de cálculo o una librería específica.
- Tamaño: para datos simples, CSV suele ocupar menos y se procesa mucho más rápido; XLSX va comprimido pero carga con más estructura.
- Límite de filas: una hoja de Excel se detiene en 1.048.576 filas. CSV no tiene límite propio, pero Excel solo mostrará esas filas al abrirlo.
Cuándo usar CSV
- Importar productos, contactos o movimientos en una tienda online, un CRM, una herramienta de email marketing o la plataforma de tu banco.
- Exportar datos para una base de datos, un script o una herramienta de análisis.
- Conjuntos de datos muy grandes que serían lentos o imposibles de abrir como libro.
- Siempre que dos programas tengan que compartir una tabla y no sepas qué más admiten.
Cuándo usar XLSX
- Presupuestos, informes y modelos que usan fórmulas.
- Archivos que otras personas van a leer, filtrar, formatear y comentar.
- Libros con varias hojas o gráficos relacionados.
- Datos con ceros a la izquierda, identificadores largos (NIF, cuentas, referencias) o fechas que no deben reinterpretarse.
¿Un CSV es lo mismo que un Excel?
No. Excel puede abrir y guardar archivos CSV, y por eso a menudo aparecen con el icono de Excel, pero al guardar un libro como CSV solo se conservan los valores de la hoja activa: las fórmulas, el formato y el resto de hojas desaparecen. Guarda el XLSX como copia maestra y exporta un CSV cada vez que otro sistema lo necesite.
¿Y CSV o CSV UTF-8?
Al guardar en Excel verás dos opciones: «CSV (delimitado por comas)» y «CSV UTF-8 (delimitado por comas)». La segunda guarda el texto en UTF-8, la codificación que esperan casi todas las plataformas web, y es la que conserva sin problemas las tildes, la ñ y cualquier otro carácter. Salvo que el sistema de destino pida expresamente otra cosa, elige CSV UTF-8.
Convertir entre los dos
Filembly convierte en ambos sentidos, gratis y sin registro. XLSX a CSV exporta la primera hoja como un CSV UTF-8 separado por comas que conserva los acentos. CSV a XLSX detecta automáticamente comas, punto y coma, tabulaciones y barras verticales, así que el libro se abre con cada valor en su propia columna. Los archivos se procesan en memoria y nunca se guardan.