Header and Footer - DON-PHAM/EPPlus GitHub Wiki

Headers and Footers of printed worksheets are set via the ExcelWorksheet.HeaderFooter property.

using(var package = new ExcelPackage())
{
   var sheet = package.Workbook.Worksheets.Add("Sheet1");
   // add a logo to upper left corner
   using(var fs = new FileStream(@"c:\images\myLogo.jpg", FileMode.Open))
   {
      var img = Image.FromStream(fs);
      var drawing = sheet.HeaderFooter.OddHeader.InsertPicture(img, PictureAlignment.Left);
      // you can use the drawing instance to change Height, Width, etc.
   }
   // add todays date to the upper right corner
   sheet.HeaderFooter.OddHeader.RightAlignedText = ExcelHeaderFooter.CurrentDate;
}

Images/HeaderFooter1.PNG

See Sample 1 for .NET Framework or Sample 1 for .NET Core for more examples on how to add headers/footers.