Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support
Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support
J'obtiens l'erreur `ImportError: Install xlrd >= 0.9.0 for Excel support` quand j'utilise `pd.read_excel()` avec Pandas.
Re: Python : Pandas pd.read_excel donne ImportError: Installation xlrd >= 0.9.0 for Excel support
Depuis xlrd version 2.0, seuls les fichiers .xls sont pris en charge. Pour les fichiers .xlsx, vous devez :
1. Installer openpyxl :
```bash
pip install openpyxl
```
2. Spécifier le moteur :
```python
df = pd.read_excel('fichier.xlsx', engine='openpyxl')
```
Ou pour les fichiers .xls :
```bash
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.
1. Installer openpyxl :
```bash
pip install openpyxl
```
2. Spécifier le moteur :
```python
df = pd.read_excel('fichier.xlsx', engine='openpyxl')
```
Ou pour les fichiers .xls :
```bash
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.