Widerspenstige Excel-Datei

Ich versuche mit Python und Pandas eine Excel-Datei zu öffnen, noch im alten .xls-Format. Was normalerweise mit pd.read_excel() im Handumdrehen erledigt ist, will dieses Mal einfach nicht klappen. Die Fehlermeldung:

XLRDError: Workbook is encrypted

Nach langem Pröbeln habe ich das Problem so gelöst: Ich konvertiere die Datei zuerst mit dem Msoffcrypto-tool (für die Installation: pip3 install msoffcrypto-tool). Dabei verwende ich das Standardpasswort VelvetSweatshop.

msoffcrypto-tool encrypted.xls decrypted.xlsx -p VelvetSweatshop 

Die neue Datei kann ich dann ganz normal in Pandas einlesen.