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;
}
See Sample 1 for .NET Framework or Sample 1 for .NET Core for more examples on how to add headers/footers.