Sobre os arquivos XLS
Planilha Excel (Legacy)
Formato binário Excel 97-2003. Limitado a 65K linhas. Substituído por XLSX moderno em 2007. Ainda encontrado em bibliotecas legacy.
Família
Spreadsheets & Data
Extensão
.xls
Tipo MIME
application/vnd.ms-excel
Pode ser usado como
COMO NASCEU O
FORMATO XLS.
Excel 2.0 for Windows shipped in 1987 with .xls as its native binary format. An earlier Excel 1.0 had launched on Mac in 1985, but the Windows version’s timing — just ahead of the Windows 3.0 explosion — made Excel the spreadsheet that ate Lotus 1-2-3. By the mid-1990s Excel had roughly 90% market share and .xls had become the universal grammar of financial modelling.
Like .doc, .xls converted in Excel 97 to the OLE Compound File container. And like .doc, it was replaced by a ZIP+XML successor (.xlsx) in Office 2007. For two decades .xls was the file every accountant, banker, and analyst spent their career in. You still find .xls attached to emails from long-established businesses, regulators, and older government portals.
CURIOSIDADES E
FATOS INTERESSANTES.
Excel 97 raised the row limit from 16 384 to 65 536; Excel 2007 (XLSX) exploded it to 1 048 576.
The famous "VLOOKUP" function first appeared in Excel 2.0 in 1987 and has not changed its argument order in 38 years.
Early Excel files could contain executable macros in XLM (pre-VBA) — a format attackers still use for malware because antivirus tools often miss it.
Every .xls file contains a hidden stream called "Workbook" that holds the actual cells; metadata lives in separate streams.
The maximum column count in Excel 97-2003 is 256 (A-IV) — which is why ancient CSV imports truncate at column IV.
VANTAGENS E
LIMITAÇÕES.
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.
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.
Tamanhos típicos de arquivo
Simple budget (1 sheet)
30-60 KB
Multi-sheet financial model
500 KB - 5 MB
Data export with 65 000 rows
5-20 MB
Especificações técnicas
- MIME type
- application/vnd.ms-excel
- Max rows
- 65 536 (Excel 97-2003)
- Max columns
- 256 (A to IV)
- Container
- OLE Compound File
- Successor
- .xlsx (2007)
CONVERTER A PARTIR DE
XLS
Casos de uso comuns
Legacy spreadsheets, data migration, older Excel files.
Formatos relacionados
Comparativos populares
XLS vs XLSX
Diferenças, tamanho de arquivo e quando escolher cada formato.
XLS vs JPG
Diferenças, tamanho de arquivo e quando escolher cada formato.
XLS vs PNG
Diferenças, tamanho de arquivo e quando escolher cada formato.
XLS vs PDF
Diferenças, tamanho de arquivo e quando escolher cada formato.
XLS vs TXT
Diferenças, tamanho de arquivo e quando escolher cada formato.
XLS vs HTML
Diferenças, tamanho de arquivo e quando escolher cada formato.
Conversões populares de XLS
Os destinos mais procurados ao converter arquivos XLS.
Perguntas frequentes sobre XLS
Perguntas frequentes
XLS is the legacy Microsoft Excel binary formato used de 1987 to 2007, storing worksheets, formulas, charts, e VBA macros. Excel 97 switched XLS para o OLE Compound arquivo container. It was replaced as default by XLSX in Office 2007 mas survives in legacy financial systems e older government databases.
XLS arquivos abrir in every Excel version since 1997, Google Sheets (free), LibreOffice Calc (free), Apple Numbers, e most online viewers. The máximo worksheet size in XLS is 65 536 rows × 256 columns — moderno XLSX raises those limits dramatically.
Use KaijuConverter's XLS-to-XLSX converter, ou abrir the .xls in Excel e usar salvar As → Excel Workbook (.xlsx). LibreOffice e Google Sheets also converter on save. moderno XLSX suporta 1 048 576 rows per sheet — 16× more than XLS.
Always XLSX para new spreadsheets. XLSX is 75% smaller, suporta moderno Excel features (dynamic arrays, LAMBDA functions, 1M+ rows), e is an abrir ISO padrão. XLS is only para compatibilidade com pre-2007 software.
XLS arquivos com .xlsm-style macros have been a major malware vector since the 1990s. moderno Excel blocks macros de unknown sources by default. para unknown .xls attachments, abrir in LibreOffice ou Google Sheets first — both strip macro code durante import.
Excel 97-2003 stored row numbers as 16-bit integers, capping every sheet at 65 536 rows × 256 columns. Excel 2007 switched to 20/14-bit numbering no XLSX formato, raising limits to 1 048 576 rows × 16 384 columns. converter to XLSX to bypass the cap.