<p>Cette erreur est généralement causée par un moteur de lecture manquant. Solutions :</p>
<ol>
<li><strong>Installez openpyxl</strong> :</li>
</ol>
<pre data-code-wrap="bash"><code class="lang-bash">pip install openpyxl
</code></pre>
<ol start="2">
<li><strong>Spécifiez le moteur</strong> :</li>
</ol>
<pre data-code-wrap="python"><code class="lang-python">df = pd.read_excel('fichier.xlsx', engine='openpyxl')
</code></pre>
<ol start="3">
<li><strong>Pour les fichiers .xls</strong> (ancien format), installez xlrd :</li>
</ol>
<pre data-code-wrap="bash"><code class="lang-bash">pip install xlrd
</code></pre>
<p>Note : Depuis xlrd 2.0, seuls les fichiers .xls sont pris en charge. Pour .xlsx, utilisez openpyxl.</p>