Exporter un DataTable vers Excel avec EPPlus

Comment exporter un DataTable C# vers un fichier Excel en utilisant EPPlus ?

using (var package = new ExcelPackage())
{
    var ws = package.Workbook.Worksheets.Add("Données");
    ws.Cells["A1"].LoadFromDataTable(dataTable, true); // true = inclure les en-têtes
    
    // Optionnel : formater l'en-tête
    using (var headerRange = ws.Cells[1, 1, 1, dataTable.Columns.Count])
    {
        headerRange.Style.Font.Bold = true;
        headerRange.Style.Fill.PatternType = ExcelFillStyle.Solid;
        headerRange.Style.Fill.BackgroundColor.SetColor(Color.LightGray);
    }
    
    ws.Cells.AutoFitColumns();
    package.SaveAs(new FileInfo("export.xlsx"));
}