XLS vs XLSX
Una comparativa detallada de Excel Spreadsheet (Legacy) y Excel Spreadsheet — tamaño de archivo, calidad, compatibilidad y cuál elegir según tu flujo de trabajo.
Respuesta corta: usa XLSX. Es el formato por defecto de Excel desde 2007, soporta 16× más filas y 64× más columnas, los archivos son ~50% más pequeños y las macros están aisladas. Usa XLS solo si software heredado te obliga (ERPs antiguos, contabilidad anterior a 2010). Abajo: especificaciones técnicas, casos de uso y notas de migración.
XLS vs XLSX de un vistazo
| Dimensión | XLS | XLSX |
|---|---|---|
| Released | 1987 (Excel 2.0) | 2007 (Excel 2007) |
| File format | BIFF (binary) | OOXML (zipped XML) |
| Max rows | 65,536 | 1,048,576 |
| Max columns | 256 | 16,384 |
| File size | Larger (uncompressed) | ~50% smaller (zipped) |
| Macros | VBA only | VBA (.xlsm) or none (.xlsx) |
| Conditional formats | Up to 3 | Unlimited |
| Recommended for | Legacy compatibility | Everything modern |
¿Cuándo usar XLS y cuándo XLSX?
XLS Úsalo cuando…
Elige XLS solo cuando estés obligado. El software empresarial heredado (SAP antiguo, JD Edwards, contabilidad anterior a 2010) a veces rechaza XLSX. El formato en sí es BIFF binario — no se puede inspeccionar, no se puede comparar, y es más vulnerable a malware basado en macros. Los límites duros duelen: máx. 65.536 filas y 256 columnas. Si tu entorno lo permite, elige XLSX.
XLSX Úsalo cuando…
Elige XLSX para todo lo moderno. Es el formato por defecto desde Excel 2007, soporta 1.048.576 filas × 16.384 columnas, y el OOXML subyacente es solo XML comprimido — renombra a .zip e inspecciona la estructura. Los archivos son típicamente 30-50% más pequeños. Las macros viven en .xlsm aparte, facilitando la auditoría de archivos no confiables. Toda herramienta moderna abre XLSX nativamente.
El mejor formato según el caso de uso
Modern offices
XLSX is the default since Excel 2007 and supported everywhere
Ganador: XLSXLegacy systems
Old ERPs and accounting software may only read XLS
Ganador: XLSBig datasets (>65k rows)
XLS hard-caps at 65,536 rows; XLSX handles 1M+
Ganador: XLSXSecurity audits
XLSX is XML — auditable, diff-able, easier to scan for malicious macros
Ganador: XLSXCloud storage
XLSX files are 30-50% smaller, faster to sync
Ganador: XLSXProgrammatic generation
OOXML libraries (openpyxl, ExcelJS) are simpler than legacy BIFF
Ganador: XLSXExcel Spreadsheet (Legacy)
Spreadsheets & DataXLS is the legacy binary format for Microsoft Excel 97-2003 spreadsheets. While superseded by XLSX, it remains common in archived data and older business systems.
Sobre los archivos XLSExcel Spreadsheet
Spreadsheets & DataXLSX is the modern Microsoft Excel format based on Open XML. It is the industry standard for spreadsheets, supporting formulas, charts, pivot tables, and conditional formatting.
Sobre los archivos XLSXComparativa de ventajas
XLS Ventajas
- Universal legacy — every Excel since 1997 opens .xls natively.
- Binary format is compact and loads quickly.
- Full support for formulas, charts, pivots, and VBA macros.
- Deep integration with every accounting and ERP system of the 1990s-2000s.
XLSX Ventajas
- Much smaller than legacy .xls files thanks to ZIP + XML.
- Human-readable structure — easy to extract data programmatically.
- Supports macros (as .xlsm variant), charts, pivot tables, conditional formatting.
- Universal support: Excel, LibreOffice, Google Sheets, Numbers, pandas.
- ISO/IEC 29500 standardized.
Limitaciones
XLS Limitaciones
- Row/column limits are ~64× smaller than modern XLSX.
- Macro-enabled variants are a notorious malware vector.
- Binary corruption often means total data loss.
- Cannot represent modern Excel features (dynamic arrays, LAMBDA, structured references).
- Microsoft stopped evolving the format in 2007.
XLSX Limitaciones
- Macros in .xlsm are a common malware vector — disabled by default in Office.
- 1M-row limit is a cultural problem — people put too much data in Excel.
- Subtle formula differences between Excel, LibreOffice, and Sheets.
- Large files with many formulas recalculate slowly.
Especificaciones técnicas
| Especificación | XLS | XLSX |
|---|---|---|
| MIME type | application/vnd.ms-excel | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Max rows | 65 536 (Excel 97-2003) | 1,048,576 |
| Max columns | 256 (A to IV) | 16,384 |
| Container | OLE Compound File | ZIP (Office Open XML) |
| Successor | .xlsx (2007) | — |
| Released in | — | Microsoft Office 2007 |
| Variants | — | .xlsx, .xlsm (macros), .xlsb (binary) |
Tamaños típicos de archivo
XLS
- Simple budget (1 sheet) 30-60 KB
- Multi-sheet financial model 500 KB - 5 MB
- Data export with 65 000 rows 5-20 MB
XLSX
- Small budget spreadsheet 20–80 KB
- Financial model with charts 1–10 MB
- Large dataset (100k rows) 10–50 MB
- Enterprise model (1M+ rows) 100–500 MB
Análisis técnico: XLS vs XLSX
El salto técnico de BIFF a OOXML. XLS usa el formato binario BIFF de Microsoft, cerrado y sin actualizaciones meaningful desde principios de 2000. Leer/escribir XLS programáticamente requiere bibliotecas de ingeniería inversa (libxls, xlrd) con casos límite. XLSX usa OOXML estandarizado por ISO (ISO/IEC 29500), que es solo un ZIP con archivos XML. Renombra informe.xlsx a informe.zip, descomprime, y verás carpetas como xl/worksheets/sheet1.xml con tus datos en XML plano.
El abismo de capacidad. XLS topa en 65.536 filas × 256 columnas — un año de transacciones diarias para una SaaS activa lo supera. XLSX maneja 1.048.576 filas × 16.384 columnas. Para analítica de datos moderna esto importa.
Macros y seguridad. XLS siempre tiene macros activadas o no, sin separación. XLSX divide: .xlsx libre de macros por defecto, .xlsm explícitamente con macros (aviso de seguridad). Migrar es un click: Archivo → Guardar como → XLSX. Para conversión batch usa XLS a XLSX online.
¿Listo para convertir?
Convierte entre XLS y XLSX online, gratis y sin instalar nada. Subida cifrada, eliminación automática a los 60 minutos.
Preguntas frecuentes
XLSX es el formato de archivo por defecto creado por Excel 2007 y posteriores. "Excel" es el programa; "XLSX" es el formato. Van de la mano.
1.048.576 filas × 16.384 columnas. XLS topa en 65.536 filas × 256 columnas, que los datasets modernos superan rápidamente.
Sí — XLSX es libre de macros por defecto. Las macros requieren la extensión explícita `.xlsm`, que dispara avisos de seguridad en Excel.
Abre en Excel, Archivo → Guardar como → elige XLSX. O usa nuestro convertidor gratis en lote sin instalar Excel.
XLS is the legacy Microsoft Excel binary format used from 1987 to 2007, storing worksheets, formulas, charts, and VBA macros. Excel 97 switched XLS to the OLE Compound File container. It was replaced as default by XLSX in Office 2007 but survives in legacy financial systems and older government databases.
XLS files open in every Excel version since 1997, Google Sheets (free), LibreOffice Calc (free), Apple Numbers, and most online viewers. The maximum worksheet size in XLS is 65 536 rows × 256 columns — modern XLSX raises those limits dramatically.
Use KaijuConverter's XLS-to-XLSX converter, or open the .xls in Excel and use Save As → Excel Workbook (.xlsx). LibreOffice and Google Sheets also convert on save. Modern XLSX supports 1 048 576 rows per sheet — 16× more than XLS.
Always XLSX for new spreadsheets. XLSX is 75% smaller, supports modern Excel features (dynamic arrays, LAMBDA functions, 1M+ rows), and is an open ISO standard. XLS is only for compatibility with pre-2007 software.