XLS vs XLSX
Um comparativo detalhado de Excel Spreadsheet (Legacy) e Excel Spreadsheet — tamanho de arquivo, qualidade, compatibilidade e qual escolher de acordo com seu fluxo de trabalho.
Resposta curta: use XLSX. É o padrão do Excel desde 2007, suporta 16× mais linhas e 64× mais colunas, arquivos são ~50% menores e macros estão isoladas. Use XLS apenas quando software legado obriga (ERPs antigos, contabilidade anterior a 2010). Abaixo: especificações técnicas, casos de uso e notas de migração.
XLS vs XLSX num relance
| Dimensão | 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 |
Quando usar XLS e quando usar XLSX?
XLS Use quando…
Escolha XLS apenas quando obrigado. Software empresarial legado (SAP antigo, JD Edwards, contabilidade anterior a 2010) às vezes rejeita XLSX. O formato em si é BIFF binário — opaco, não dá para comparar, e é mais vulnerável a malware baseado em macros. Os limites duros incomodam: máx. 65.536 linhas e 256 colunas. Se seu ambiente permitir, escolha XLSX.
XLSX Use quando…
Escolha XLSX para tudo moderno. É o padrão desde Excel 2007, suporta 1.048.576 linhas × 16.384 colunas, e o OOXML subjacente é apenas XML zipado — renomeie para .zip e inspecione a estrutura. Arquivos são tipicamente 30-50% menores. Macros vivem em .xlsm separado, facilitando auditar arquivos não confiáveis. Toda ferramenta moderna abre XLSX nativamente.
O melhor formato para cada caso de uso
Modern offices
XLSX is the default since Excel 2007 and supported everywhere
Vencedor: XLSXLegacy systems
Old ERPs and accounting software may only read XLS
Vencedor: XLSBig datasets (>65k rows)
XLS hard-caps at 65,536 rows; XLSX handles 1M+
Vencedor: XLSXSecurity audits
XLSX is XML — auditable, diff-able, easier to scan for malicious macros
Vencedor: XLSXCloud storage
XLSX files are 30-50% smaller, faster to sync
Vencedor: XLSXProgrammatic generation
OOXML libraries (openpyxl, ExcelJS) are simpler than legacy BIFF
Vencedor: 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 os arquivos 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 os arquivos XLSXComparativo de vantagens
XLS Vantagens
- 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 Vantagens
- 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.
Limitações
XLS Limitações
- 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 Limitações
- 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.
Especificações técnicas
| Especificação | 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) |
Tamanhos típicos de arquivo
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álise técnica: XLS vs XLSX
O salto técnico de BIFF para OOXML. XLS usa o formato binário BIFF da Microsoft, fechado e sem atualizações significativas desde o início dos anos 2000. Ler/escrever XLS programaticamente requer bibliotecas de engenharia reversa (libxls, xlrd) com casos extremos. XLSX usa OOXML padronizado pela ISO (ISO/IEC 29500), que é apenas um ZIP com arquivos XML. Renomeie relatorio.xlsx para relatorio.zip, descompacte, e verá pastas como xl/worksheets/sheet1.xml com seus dados em XML.
O abismo de capacidade. XLS limita em 65.536 linhas × 256 colunas — um ano de transações diárias para uma SaaS ativa excede isso. XLSX lida com 1.048.576 linhas × 16.384 colunas.
Macros e segurança. XLS sempre tem macros (sem separação). XLSX divide: .xlsx sem macros por padrão, .xlsm explicitamente com macros (aviso). Migrar é um clique: Arquivo → Salvar como → XLSX. Para conversão em lote use XLS para XLSX online.
Pronto para converter?
Converta entre XLS e XLSX online, grátis e sem instalar nada. Upload criptografado, exclusão automática em 60 minutos.
Perguntas frequentes
XLSX é o formato de arquivo padrão criado pelo Excel 2007 e posteriores. "Excel" é o programa; "XLSX" é o formato. Andam juntos.
1.048.576 linhas × 16.384 colunas. XLS limita em 65.536 linhas × 256 colunas, que datasets modernos rapidamente excedem.
Sim — XLSX é livre de macros por padrão. Macros requerem a extensão explícita `.xlsm`, que dispara avisos de segurança no Excel.
Abra no Excel, Arquivo → Salvar como → escolha XLSX. Ou use nosso conversor grátis em lote sem 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.