PythonでExcelファイル(xlsx)を読み込む際に、xlrd.biffh.XLRDError: Excel xlsx file; not supported
というエラーが発生することがあります。これは、Excelファイルを読み取るライブラリであるxlrdが2.0.0からxlsxファイルに対応しなくなったためです。
この問題を解決するための2つの方法があります。
- xlrdのバージョンを下げる。
pip3 install xlrd==1.2.0
- ファイルを読み取るライブラリをopenpyxlに変更する。
pip3 install openpyxl
そして、Excelファイルを読み込む際にライブラリを指定します。
df = pd.read_excel('sample.xlsx',engine="openpyxl")
これらの方法を試して、Pythonでxlsxファイルを読み込む問題を解決しましょう。