Jeśli często jesteś użytkownikiem pracy z skoroszytami Excel, musisz znać dodawanie nagłówków i stopek do pliku. Jak sama nazwa wskazuje, nagłówek w pliku Excel reprezentuje powtarzające się informacje dodane na górze pliku, podczas gdy stopka służy do dodawania informacji na dole każdej strony w pliku. Informacje nagłówka i stopki są powtarzane na każdej stronie pliku. Jako programista aplikacji .NET możesz dodać informacje nagłówka i stopki do arkusza kalkulacyjnego Excel za pomocą interfejsu API NPOI z C# lub VB.NET, jak wyjaśniono w tym artykule. W naszej serii artykułów na temat Praca z NPOI w .NET można znaleźć przykłady:

Wstaw nagłówek i stopkę w arkuszu kalkulacyjnym za pomocą Microsoft Excel

Microsoft Excel umożliwia łatwe dodanie informacji nagłówka i stopki do skoroszytu. Możesz dodać różne informacje do nagłówka i stopki pliku, takie jak numery stron, data, godzina, nazwa pliku lub dowolny inny niestandardowy tekst.

Kroki do wstawienia nagłówka i stopki w arkuszu kalkulacyjnym z Microsoft Excel

Jeśli chcesz dodać nagłówek i stopkę do skoroszytu Excel, możesz skorzystać z następujących kroków:

  1. W Microsoft Excel przejdź do menu Wstaw
  2. Wybierz Opcja nagłówka i stopka . Powinno to otworzyć sekcje nagłówka i stopki istniejącego arkusza kalkulacyjnego.
  3. Dodaj pożądane informacje w tych sekcjach Powinieneś być w stanie zobaczyć informacje nagłówka i stopki na każdej stronie na skoroszycie.

Dodaj nagłówek i stopkę do programu Excel za pomocą NPOI w C#

Teraz, gdy widzieliśmy, jak dodać nagłówek i stopkę do pliku arkusza kalkulacyjnego za pomocą Microsoft Excel, spójrzmy, jak możesz zrobić to samo za pomocą NPOI w C#. Ale wcześniej musisz zainstalować NPOI w swoim projekcie .NET, aby rozpocząć. Możesz dowiedzieć się o tym w naszym szczegółowym przewodniku instrukcji instalacji NPOI dla .NET.

Dodaj nagłówek i stopkę w arkuszu kalkulacyjnym Excel za pomocą C#

Teraz, gdy twoje środowisko programistyczne jest gotowe do pracy z NPOI API w C#, utwórz projekt oparty na konsolę i dodaj następujące wiersze kodu.

//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();

Wygeneruje to plik wyjściowy nagłówek.xlsx, który zawiera informacje nagłówka i stopki.

Wniosek

W tym artykule pokazaliśmy, jak dodać informacje nagłówka i stopki w skoroszycie Excel za pomocą API NPOI. Przykładowy kod jest zapisany w C#, ale możesz również ponownie zapisać go za pomocą VB.NET i powinien działać jednakowo. Jeśli chcesz dowiedzieć się więcej o pracy z skoroszytami Excel przy użyciu NPOI, bądź na bieżąco z kolejnymi przykładami w tej sekcji.