<p>Pour les meilleures performances, utilisez <strong>EPPlus</strong> ou <strong>ClosedXML</strong> pour .xlsx, et <strong>NPOI</strong> pour .xls.</p>
<p>Évitez Excel Interop (COM) car il est lent, nécessite qu’Excel soit installé, et peut laisser des processus orphelins.</p>
<p>Pour les très gros fichiers, utilisez le mode streaming :</p>
<pre data-code-wrap="csharp"><code class="lang-csharp">// EPPlus en lecture seule
using (var package = new ExcelPackage(new FileInfo("gros_fichier.xlsx")))
{
var ws = package.Workbook.Worksheets[0];
// Lire les données
}
</code></pre>