2017-09-17 3 views

Répondre

0

Vous souhaitez utiliser la propriété de fusion sur l'objet ExcelRange.

Voici un exemple:

using (var pck = new ExcelPackage(new FileInfo(@"c:\temp\Book1.xlsx"))) 
{ 
    var ws = pck.Workbook.Worksheets["Sheet1"] ?? pck.Workbook.Worksheets.Add("Sheet1"); 

    var rng = ws.Cells["BO1:BQ1"]; 
    rng.Merge = true; 
    rng.Value = "Answer for Att 3"; 

    pck.Save(); 
} 

Vous pouvez utiliser ce code pour écrire vos en-têtes de groupe, puis utiliser la méthode LoadFromDataTable() de ExcelRange pour écrire votre DataTable directement à la feuille de calcul à partir de la cellule A2