legacy-xls-python

Installation
SKILL.md

Legacy .xls in Python

Old import screens, ERPs and reporting tools still require, or produce, Excel 97-2003 .xls files. Python's libraries split the format awkwardly, and many files named .xls aren't .xls at all.

1. Find out what the file really is

python scripts/sniff_spreadsheet.py export.xls other.xlsx

It reads the file's bytes, not its extension, and names a reader. It's read-only and uses only the standard library. Common findings:

Installs
4
First Seen
Oct 12, 2026