pandasでエクセルファイルを読み込もうとすると "xlrd.biffh.XLRDError: Excel xlsx file; not supported" とエラーが表示されて、読み込めない

pd.read_excel('taisyo.xlsx')

とすると、

xlrd.biffh.XLRDError: Excel xlsx file; not supported

というエラーが出ますが、

github.com

Remove support for anything other than .xls files.

ということで、pandasがエクセルファイルを読み込むときに使っているバックエンド、xlrdが2020-12-11に2.0.0にバージョンアップし .xlsx に非対応になり、pandasでエラーとなるのでした。

openpyxl.readthedocs.io

openpyxlがxlsxに対応しているので、pd.read_excelするときのバックエンドにopenpyxlを指定しましょう。

pd.read_excel('taisyo.xlsx', engine='openpyxl')