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

そして、Excelファイルを読み込む際にライブラリを指定します。

df = pd.read_excel('sample.xlsx',engine="openpyxl")

これらの方法を試して、Pythonでxlsxファイルを読み込む問題を解決しましょう。

投稿者 admin

コメントを残す

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