PythonでExcelファイル(xlsx)を読み込む際に、xlrd.biffh.XLRDError: Excel xlsx file; not supportedというエラーが発生することがあります。これは、Excelファイルを読み取るライブラリであるxlrdが2.0.0からxlsxファイルに対応しなくなったためです。

この問題を解決するための方法は主に2つあります。

  1. xlrdのバージョンを下げる。
pip3 install xlrd==1.2.0
  1. ファイルを読み取るライブラリをopenpyxlに変更する。
pip3 install openpyxl
df = pd.read_excel('sample.xlsx',engine="openpyxl")

これらの方法を試すことで、Pythonでxlsxファイルを読み込む際のエラーを解決できます。ただし、これらの方法は一時的な対策であり、将来的にはxlsxファイルをサポートするライブラリを使用することをお勧めします。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です