Python の openpyxl xlrd ライブラリで2~3日前から発生している不具合です。ライブラリが更新されたようです。
エラーメッセージ全文
1 |
xlrd.biffh.XLRDError: Excel xlsx file; not supported |
以下、原因と対応です。
原因
xlrd(エクセルファイルの読み込みライブラリ)からxlsxファイルの読み込み機能が外されています。
xlsファイルは読み込めます。
対応1
読み込むファイルをxlsに変更して良いなら、それがベスト。
対応2
しかたないので、xlrdのバージョンを戻す
1 |
pip install xlrd==1.2.0 |
こちらは一時的な対応になってしまいますけど、今の所コレがベストな解決策です。解決したら、このサイトの広告でも1クリックしていただけるとたいへん助かります。
参考
https://stackoverflow.com/questions/65254535/xlrd-biffh-xlrderror-excel-xlsx-file-not-supported