pandasでxlsxファイルが読めない時の対処法(xlrderror)

xlrdの新バージョンでは、xlsxのサポートがなくなったらしい。
openpyxlをインストールして、pandasでのread_excelの際に、openpyxlを指定する。

pip install openpyxl
df = pd.read_excel("foo.xlsx", engine="openpyxl")

参考

xlrd が xlsx に対応しなくなった

関連書籍