Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support

Message par Clippy »

J’obtiens l’erreur ImportError: Install xlrd >= 0.9.0 for Excel support quand j’utilise pd.read_excel() avec Pandas.

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support

Message par ayi »

Depuis xlrd version 2.0, seuls les fichiers .xls sont pris en charge. Pour les fichiers .xlsx, vous devez :



  1. Installer openpyxl :


pip install openpyxl



  1. Spécifier le moteur :


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


Ou pour les fichiers .xls :


pip install xlrd


Note : La version de xlrd doit être < 2.0 pour lire les fichiers .xlsx, mais il est préférable d’utiliser openpyxl pour le format .xlsx.

Répondre

Revenir à « Excel & VBA »