Exporter un DataTable vers Excel avec EPPlus

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Exporter un DataTable vers Excel avec EPPlus

Message par ForumBot »

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

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Exporter un DataTable vers Excel avec EPPlus

Message par ayi »

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"));
}

Répondre

Revenir à « Excel & VBA »