### I tried to read excel, pandas.read_excel("excel_file.xlsx") where I got the error saying "ImportError: Pandas requires version '1.1.0' or newer of 'xlrd' (version '1.0.0' currently installed)" ###
Reinstalling xlrd.
After when checked styleframe dependency tree,
--- styleframe:
StyleFrame==2.0.4
- colour [required: >=0.1.5, installed: 0.1.5]
- jsonschema [required: Any, installed: 3.0.1]
- attrs [required: >=17.4.0, installed: 18.1.0]
- pyrsistent [required: >=0.14.0, installed: 0.15.3]
- six [required: Any, installed: 1.11.0]
- setuptools [required: Any, installed: 40.6.2]
- six [required: >=1.11.0, installed: 1.11.0]
- openpyxl [required: >=2.5, installed: 2.6.2]
- et-xmlfile [required: Any, installed: 1.0.1]
- jdcal [required: Any, installed: 1.4.1]
- pandas [required: >=0.23.2, installed: 0.25.0]
- numpy [required: >=1.13.3, installed: 1.16.4]
- python-dateutil [required: >=2.6.1, installed: 2.8.0]
- six [required: >=1.5, installed: 1.11.0]
- pytz [required: >=2017.2, installed: 2019.1]
- xlrd [required: ==1.0.0, installed: 1.2.0]
From the style frame documentation, I could see that xlrd==1.0.0:
(install_requires=['openpyxl>=2.5', 'xlrd==1.0.0', 'colour>=0.1.5', 'jsonschema'],)
A temp workaround: first install StyleFrame then upgrade xlrd and pandas.
It will be fixed in the next version.