<p>Plusieurs bibliothèques disponibles :</p>
<p><strong>EPPlus</strong> (pour .xlsx uniquement) :</p>
<pre data-code-wrap="csharp"><code class="lang-csharp">using (var package = new ExcelPackage(new FileInfo("fichier.xlsx")))
{
var ws = package.Workbook.Worksheets[0];
string valeur = ws.Cells[1, 1].Value?.ToString();
}
</code></pre>
<p><strong>NPOI</strong> (pour .xls et .xlsx) :</p>
<pre data-code-wrap="csharp"><code class="lang-csharp">using NPOI.SS.UserModel;
IWorkbook wb = WorkbookFactory.Create("fichier.xlsx");
ISheet sheet = wb.GetSheetAt(0);
string val = sheet.GetRow(0).GetCell(0).StringCellValue;
</code></pre>
<p><strong>ClosedXML</strong> est une autre option avec une API plus simple.</p>