Ustaw nagłówki i stopki programu Excel
tym samouczku pokażemy Ci krok po kroku, jak ustawić nagłówki i stopki w programie Excel przy użyciu Aspose.Cells dla .NET. Do zilustrowania procesu użyjemy kodu źródłowego C#.
Krok 1: Konfigurowanie środowiska
Upewnij się, że masz zainstalowany Aspose.Cells for .NET na swoim komputerze. Utwórz także nowy projekt w preferowanym środowisku programistycznym.
Krok 2: Zaimportuj niezbędne biblioteki
W pliku kodu zaimportuj biblioteki potrzebne do pracy z Aspose.Cells. Oto odpowiedni kod:
using Aspose.Cells;
Krok 3: Ustaw katalog danych
Ustaw katalog danych, w którym chcesz zapisać zmodyfikowany plik Excel. Użyj następującego kodu:
string dataDir = "YOUR DATA DIRECTORY";
Pamiętaj, aby podać pełną ścieżkę katalogu.
Krok 4: Tworzenie skoroszytu i arkusza kalkulacyjnego
Utwórz nowy obiekt Workbook i przejdź do pierwszego arkusza w skoroszycie, używając następującego kodu:
Workbook excel = new Workbook();
PageSetup pageSetup = excel.Worksheets[0].PageSetup;
Spowoduje to utworzenie pustego skoroszytu z arkuszem i umożliwi dostęp do obiektu PageSetup tego arkusza.
Krok 5: Ustawianie nagłówków
Ustaw nagłówki arkusza kalkulacyjnego za pomocąSetHeader
metody obiektu PageSetup. Oto przykładowy kod:
pageSetup.SetHeader(0, "&A");
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");
Spowoduje to ustawienie odpowiednio nazwy arkusza, bieżącej daty i godziny oraz nazwy pliku w nagłówkach.
Krok 6: Definiowanie stopek
Ustaw stopki arkusza kalkulacyjnego za pomocąSetFooter
metody obiektu PageSetup. Oto przykładowy kod:
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
pageSetup.SetFooter(1, "&P");
pageSetup.SetFooter(2, "&N");
Spowoduje to odpowiednio ustawienie ciągu tekstowego, numeru bieżącej strony i całkowitej liczby stron w stopce.
Krok 7: Zapisywanie zmodyfikowanego skoroszytu
Zapisz zmodyfikowany skoroszyt, używając następującego kodu:
excel.Save(dataDir + "OutputFileName.xls");
Spowoduje to zapisanie zmodyfikowanego skoroszytu w określonym katalogu danych.
Przykładowy kod źródłowy dla ustawiania nagłówków i stopek programu Excel przy użyciu Aspose.Cells dla .NET
//Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Tworzenie instancji obiektu skoroszytu
Workbook excel = new Workbook();
// Uzyskanie odniesienia do PageSetup arkusza
PageSetup pageSetup = excel.Worksheets[0].PageSetup;
// Ustawianie nazwy arkusza w lewej części nagłówka
pageSetup.SetHeader(0, "&A");
//Ustawianie aktualnej daty i aktualnej godziny w środkowej części nagłówka
// i zmianę czcionki nagłówka
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
// Ustawienie bieżącej nazwy pliku w prawej części nagłówka i zmiana pliku
// czcionka nagłówka
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");
// Ustawienie ciągu znaków w lewej części stopki i zmiana czcionki
// części tego ciągu („123”)
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
// Ustawienie aktualnego numeru strony w środkowej części stopki
pageSetup.SetFooter(1, "&P");
// Ustawianie liczby stron w prawej części stopki
pageSetup.SetFooter(2, "&N");
// Zapisz skoroszyt.
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");
Wniosek
Nauczyłeś się teraz, jak ustawiać nagłówki i stopki w programie Excel przy użyciu Aspose.Cells dla .NET. Ten samouczek przeprowadził Cię przez każdy etap procesu, od skonfigurowania środowiska po zapisanie zmodyfikowanego skoroszytu. Zachęcamy do dalszego odkrywania funkcji Aspose.Cells w celu wykonywania dalszych manipulacji w plikach Excel.
Często zadawane pytania (FAQ)
1. Jak mogę zainstalować Aspose.Cells dla .NET w moim systemie?
Aby zainstalować Aspose.Cells dla .NET, należy pobrać pakiet instalacyjny z oficjalnej strony Aspose i postępować zgodnie z instrukcjami zawartymi w dokumentacji.
2. Czy ta metoda działa ze wszystkimi wersjami Excela?
Tak, metoda ustawiania nagłówków i stopek za pomocą Aspose.Cells dla .NET działa ze wszystkimi obsługiwanymi wersjami programu Excel.
3. Czy mogę dodatkowo dostosować nagłówki i stopki?
Tak, Aspose.Cells oferuje szeroką gamę funkcji umożliwiających dostosowywanie nagłówków i stopek, w tym rozmieszczenie tekstu, kolor, czcionkę, numery stron i inne.
4. Jak mogę dodać dynamiczne informacje do nagłówków i stopek?
Możesz użyć specjalnych zmiennych i kodów formatujących, aby dodać dynamiczne informacje, takie jak bieżąca data, godzina, nazwa pliku, numer strony itp., do nagłówków i stopek.
5. Czy mogę usunąć nagłówki i stopki po ich ustawieniu?
Tak, możesz usunąć nagłówki i stopki za pomocąClearHeaderFooter
metodaPageSetup
obiekt. Spowoduje to przywrócenie domyślnych nagłówków i stopek.