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:
- Tworzenie, zapisanie i ładowanie pliku Excel za pomocą NPOI w C#
- Dodanie komentarza do pliku Excel za pomocą NPOI w C#
- Dodanie formuły do pliku Excel za pomocą NPOI w C# W tym artykule pokażemy, jak dodać nagłówek i stopkę do pliku Excel z NPOI za pomocą C#/vb.net. Ale najpierw spójrzmy, jak dodać nagłówek i stopkę do skoroszytu za pomocą Microsoft Excel.
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:
- W Microsoft Excel przejdź do menu Wstaw
- Wybierz Opcja nagłówka i stopka . Powinno to otworzyć sekcje nagłówka i stopki istniejącego arkusza kalkulacyjnego.
- 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.