<p>Depuis xlrd version 2.0, seuls les fichiers .xls sont pris en charge. Pour les fichiers .xlsx, vous devez :</p>
<ol>
<li>Installer openpyxl :</li>
</ol>
<pre data-code-wrap="bash"><code class="lang-bash">pip install openpyxl
</code></pre>
<ol start="2">
<li>Spécifier le moteur :</li>
</ol>
<pre data-code-wrap="python"><code class="lang-python">df = pd.read_excel('fichier.xlsx', engine='openpyxl')
</code></pre>
<p>Ou pour les fichiers .xls :</p>
<pre data-code-wrap="bash"><code class="lang-bash">pip install xlrd
</code></pre>
<p>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.</p>