Se você é um usuário frequente de trabalho com pastas de trabalho do Excel, deve estar familiarizado com a adição de cabeçalhos e rodapés ao seu arquivo. Como o nome indica, o cabeçalho em um arquivo do Excel representa as informações repetitivas adicionadas à parte superior de um arquivo, enquanto o rodapé é usado para adicionar informações à parte inferior de cada página no arquivo. As informações de cabeçalho e rodapé são repetidas em cada página do arquivo. Como desenvolvedor de aplicativos .NET, você pode adicionar informações de cabeçalho e rodapé a uma planilha do Excel usando a API NPOI com C# ou VB.NET, conforme explicado neste artigo. Em nossa série de artigos sobre Trabalhando com NPOI em .NET, você pode encontrar exemplos de:
- Criando, salvando e carregando um arquivo do Excel usando NPOI em C#
- Adicionando um comentário a um arquivo do Excel usando NPOI em C#
- Adicionando uma fórmula a um arquivo do Excel usando NPOI em C# Neste artigo, mostraremos como adicionar um cabeçalho e um rodapé a um arquivo do Excel com o NPOI usando C#/vb.net. Mas primeiro, vamos dar uma olhada em como adicionar um cabeçalho e um rodapé a uma pasta de trabalho usando o Microsoft Excel.
Inserir cabeçalho e rodapé na planilha usando o Microsoft Excel
A Microsoft Excel permite adicionar informações de cabeçalho e rodapé facilmente a uma pasta de trabalho. Você pode adicionar informações diferentes ao cabeçalho e aos rodapés de um arquivo como números de página, data, hora, nome do arquivo ou qualquer outro texto personalizado.
Etapas para inserir cabeçalho e rodapé na planilha com o Microsoft Excel
Se você deseja adicionar um cabeçalho e um rodapé a uma pasta de trabalho do Excel, pode usar as seguintes etapas:
- No Microsoft Excel, vá para inserir menu
- Selecione Cabeçalho e rodapé Opção. Isso deve abrir as seções de cabeçalho e rodapé da planilha existente.
- Adicione informações desejadas nessas seções Você deve ver as informações do cabeçalho e do rodapé em cada página da pasta de trabalho.
Adicione o cabeçalho e o rodapé para se destacar usando npoi em c#
Agora que vimos como adicionar cabeçalho e rodapé a um arquivo de planilha usando o Microsoft Excel, vamos dar uma olhada em como você pode fazer o mesmo usando o NPOI em C#. Mas antes disso, você precisa instalar o NPOI no seu projeto .NET para começar. Você pode aprender sobre isso em nosso guia de instruções detalhadas para instalar o NPOI para .NET.
Adicione cabeçalho e rodapé na planilha do Excel usando C#
Agora que seu ambiente de desenvolvimento está pronto para trabalhar com a API NPOI em C#, crie um projeto baseado em console e adicione as seguintes linhas 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();
Isso gerará um arquivo HeaderFooter.xlsx de saída que contém as informações de cabeçalho e rodapé.
Conclusão
Neste artigo, mostramos como adicionar informações de cabeçalho e rodapé em uma pasta de trabalho do Excel usando a API NPOI. O código de amostra está escrito em C#, mas você também pode reescrever novamente com o VB.NET e deve funcionar igualmente. Se você deseja saber mais sobre como trabalhar com as pastas de trabalho do Excel usando o NPOI, fique atento para mais exemplos nesta seção.