What is XLS?
XLS is Microsoft Excel's legacy binary file format used from Excel 97 through 2003. As a proprietary binary format, XLS was the dominant spreadsheet format for over a decade before being replaced by the XML-based XLSX format.
While largely superseded, XLS files are still widely used and supported for compatibility with older systems and software.
Key Features
- Binary Format: Compact but proprietary structure
- Worksheet Limit: 65,536 rows × 256 columns
- Multiple Sheets: Multiple worksheets per file
- Formulas: Excel calculation engine support
- Charts & Graphics: Embedded visualizations
- Macros: VBA macro support
- Formatting: Cell styles and conditional formatting
- Wide Support: Legacy compatibility
Common Uses
- Legacy system compatibility
- Older Excel versions (pre-2007)
- Embedded systems with XLS support
- Simple data exchange
- Financial record archives
- Historical data preservation
Advantages
- Universal compatibility with older software
- Smaller files for simple spreadsheets
- Fast opening on older systems
- Well-established format
- Widely supported
Limitations
- Limited to 65,536 rows
- Larger files than XLSX
- Proprietary binary format
- No built-in error recovery
- More vulnerable to corruption
- Deprecated by Microsoft
Technical Information
XLS uses Microsoft's Binary Interchange File Format (BIFF), a proprietary binary format. Each version of Excel introduced new BIFF versions with enhanced features, with BIFF8 (Excel 97-2003) being the most widely supported.
| File extension | .xls |
| MIME type | application/vnd.ms-excel |
| Developed by | Microsoft Corporation |
| First released | 1987 |
| Format type | Binary spreadsheet |
| Maximum rows | 65,536 |
| Maximum columns | 256 |