Hi Mike, xlrd doesn't read macroes (either sheet macros or VBA macros)
embedded in an Excel file. xlrd does handle files from Excel 2.0 to 11.0
(i.e. XLS files); currently support for XLSX files (12.0+) requires a
bolt-on module and doesn't extract formatting info. Apache poi supports
8.0+.
You might like to compare notes with "Injun Joe" who has recently asked a
similar question on SO
(http://stackoverflow.com/questions/6020845/apache-poi-vs-python-xlrd). He
is interested in extracting formulas (not currently supported by xlrd).
Cheers,
John
John