Si es un usuario frecuente de trabajar con Excel Workbooks, debe estar familiarizado con agregar encabezados y pies de página a su archivo. Como el nombre indica, el encabezado en un archivo de Excel representa la información repetitiva agregada a la parte superior de un archivo, mientras que el pie de página se usa para agregar información a la parte inferior de cada página en el archivo. La información de encabezado y pie de página se repite en cada página del archivo. Como desarrollador de aplicaciones .NET, puede agregar información de encabezado y pie de página a una hoja de cálculo de Excel utilizando la API NPOI con C# o VB.NET como se explica en este artículo. En nuestra serie de artículos sobre trabajar con NPOI en .NET, puede encontrar ejemplos de:

Inserte el encabezado y el pie de página en la hoja de cálculo con Microsoft Excel

Microsoft Excel permite agregar información de encabezado y pie de página a un libro de trabajo fácilmente. Puede agregar información diferente al encabezado y los pies de pie de un archivo, como números de página, fecha, hora, nombre del archivo o cualquier otro texto personalizado.

Pasos para insertar encabezado y pie de página en la hoja de cálculo con Microsoft Excel

Si desea agregar un encabezado y un pie de página a un libro de trabajo de Excel, puede usar los siguientes pasos:

  1. En Microsoft Excel, vaya al menú Insertar
  2. Seleccione Opción de encabezado y pie de página . Esto debería abrir las secciones de encabezado y pie de página de la hoja de cálculo existente.
  3. Agregue la información deseada en estas secciones Debería poder ver la información del encabezado y el pie de página en cada página del libro de trabajo.

Agregue el encabezado y el pie de página para sobresalir usando npoi en C#

Ahora que hemos visto cómo agregar encabezado y pie de página a un archivo de hoja de cálculo con Microsoft Excel, echemos un vistazo a cómo puede hacer lo mismo usando el NPOI en C#. Pero antes de eso, debe instalar NPOI en su proyecto .NET para comenzar. Puede aprender sobre esto en nuestra Guía de instrucciones detalladas para Instalar NPOI para .NET.

Agregue el encabezado y el pie de página en la hoja de cálculo de Excel usando C#

Ahora que su entorno de desarrollo está listo para trabajar con la API NPOI en C#, cree un proyecto basado en consolas y agregue las siguientes líneas de código.

//Load workbook
IWorkbook wb = new XSSFWorkbook(new FileStream("Input.xlsx", FileMode.Open));

//Get the first worksheet
ISheet ws = wb.GetSheetAt(0);

//Set header
IHeader header = ws.Header;
header.Center = "FileFormat.com! Your knowledgebase for File Formats!";

//Set footer
IFooter footer = ws.Footer;
footer.Center = "FileFormat.com";

//Save the file
FileStream file = File.Create("HeaderFooter.xlsx");
wb.Write(file, false);
file.Close();

Esto generará un archivo de encabezado de salida.xlsx que contiene la información del encabezado y el pie de página.

Conclusión

En este artículo, mostramos cómo agregar información de encabezado y pie de página en un libro de trabajo de Excel usando la API NPOI. El código de muestra está escrito en C#, pero también puede reescribirlo con VB.NET y debería funcionar por igual. Si desea saber más sobre trabajar con libros de trabajo de Excel usando NPOI, manténgase atento para obtener más ejemplos en esta sección.