Ορίστε κεφαλίδες και υποσέλιδα του Excel

Σε αυτό το σεμινάριο, θα σας δείξουμε βήμα προς βήμα πώς να ορίζετε κεφαλίδες και υποσέλιδα στο Excel χρησιμοποιώντας το Aspose.Cells για .NET. Θα χρησιμοποιήσουμε τον πηγαίο κώδικα C# για να επεξηγήσουμε τη διαδικασία.

Βήμα 1: Ρύθμιση περιβάλλοντος

Βεβαιωθείτε ότι έχετε εγκατεστημένο το Aspose.Cells για .NET στον υπολογιστή σας. Δημιουργήστε επίσης ένα νέο έργο στο περιβάλλον ανάπτυξης που προτιμάτε.

Βήμα 2: Εισαγάγετε τις απαραίτητες βιβλιοθήκες

Στο αρχείο κώδικα, εισαγάγετε τις βιβλιοθήκες που απαιτούνται για την εργασία με το Aspose.Cells. Εδώ είναι ο αντίστοιχος κωδικός:

using Aspose.Cells;

Βήμα 3: Ορισμός καταλόγου δεδομένων

Ορίστε τον κατάλογο δεδομένων όπου θέλετε να αποθηκεύσετε το τροποποιημένο αρχείο Excel. Χρησιμοποιήστε τον ακόλουθο κώδικα:

string dataDir = "YOUR DATA DIRECTORY";

Βεβαιωθείτε ότι έχετε καθορίσει την πλήρη διαδρομή καταλόγου.

Βήμα 4: Δημιουργία του βιβλίου εργασίας και του φύλλου εργασίας

Δημιουργήστε ένα νέο αντικείμενο βιβλίου εργασίας και μεταβείτε στο πρώτο φύλλο εργασίας του βιβλίου εργασίας χρησιμοποιώντας τον ακόλουθο κώδικα:

Workbook excel = new Workbook();
PageSetup pageSetup = excel.Worksheets[0].PageSetup;

Αυτό θα δημιουργήσει ένα κενό βιβλίο εργασίας με ένα φύλλο εργασίας και θα παρέχει πρόσβαση στο αντικείμενο PageSetup αυτού του φύλλου εργασίας.

Βήμα 5: Ρύθμιση κεφαλίδων

Ορίστε τις κεφαλίδες υπολογιστικού φύλλου χρησιμοποιώντας τοSetHeader μεθόδους του αντικειμένου PageSetup. Εδώ είναι ένα δείγμα κώδικα:

pageSetup.SetHeader(0, "&A");
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");

Αυτό θα ορίσει το όνομα του φύλλου εργασίας, την τρέχουσα ημερομηνία και ώρα και το όνομα αρχείου στις κεφαλίδες αντίστοιχα.

Βήμα 6: Ορισμός υποσέλιδων

Ορίστε τα υποσέλιδα υπολογιστικών φύλλων χρησιμοποιώντας τοSetFooter μεθόδους του αντικειμένου PageSetup. Εδώ είναι ένα δείγμα κώδικα:

pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
pageSetup.SetFooter(1, "&P");
pageSetup.SetFooter(2, "&N");

Αυτό θα ορίσει αντίστοιχα μια συμβολοσειρά κειμένου, τον τρέχοντα αριθμό σελίδας και τον συνολικό αριθμό σελίδων στα υποσέλιδα.

Βήμα 7: Αποθήκευση του τροποποιημένου βιβλίου εργασίας

Αποθηκεύστε το τροποποιημένο βιβλίο εργασίας χρησιμοποιώντας τον ακόλουθο κώδικα:

excel.Save(dataDir + "OutputFileName.xls");

Αυτό θα αποθηκεύσει το τροποποιημένο βιβλίο εργασίας στον καθορισμένο κατάλογο δεδομένων.

Δείγμα πηγαίου κώδικα για Ορισμός κεφαλίδων και υποσέλιδων του Excel χρησιμοποιώντας Aspose.Cells για .NET

//Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Δημιουργία αντικειμένου βιβλίου εργασίας
Workbook excel = new Workbook();
// Λήψη της αναφοράς του PageSetup του φύλλου εργασίας
PageSetup pageSetup = excel.Worksheets[0].PageSetup;
// Ρύθμιση ονόματος φύλλου εργασίας στο αριστερό τμήμα της κεφαλίδας
pageSetup.SetHeader(0, "&A");
//Ρύθμιση της τρέχουσας ημερομηνίας και της τρέχουσας ώρας στο κεντρικό τμήμα της κεφαλίδας
// και αλλαγή της γραμματοσειράς της κεφαλίδας
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");
// Ρύθμιση του τρέχοντος ονόματος αρχείου στη δεξιά ενότητα της κεφαλίδας και αλλαγή του
// γραμματοσειρά της κεφαλίδας
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");
// Ορισμός συμβολοσειράς στο αριστερό τμήμα του υποσέλιδου και αλλαγή της γραμματοσειράς
// ενός μέρους αυτής της συμβολοσειράς ("123")
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");
// Ρύθμιση του τρέχοντος αριθμού σελίδας στο κεντρικό τμήμα του υποσέλιδου
pageSetup.SetFooter(1, "&P");
// Ρύθμιση του αριθμού σελίδων στη δεξιά ενότητα του υποσέλιδου
pageSetup.SetFooter(2, "&N");
// Αποθηκεύστε το βιβλίο εργασίας.
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");

συμπέρασμα

Τώρα έχετε μάθει πώς να ορίζετε κεφαλίδες και υποσέλιδα στο Excel χρησιμοποιώντας το Aspose.Cells για .NET. Αυτό το σεμινάριο σας καθοδήγησε σε κάθε βήμα της διαδικασίας, από τη ρύθμιση του περιβάλλοντος έως την αποθήκευση του τροποποιημένου βιβλίου εργασίας. Μη διστάσετε να εξερευνήσετε περαιτέρω τις δυνατότητες του Aspose.Cells για να εκτελέσετε περαιτέρω χειρισμούς στα αρχεία σας Excel.

Συχνές Ερωτήσεις (FAQ)

1. Πώς μπορώ να εγκαταστήσω το Aspose.Cells για .NET στο σύστημά μου;

Για να εγκαταστήσετε το Aspose.Cells για .NET, πρέπει να κάνετε λήψη του πακέτου εγκατάστασης από τον επίσημο ιστότοπο της Aspose και να ακολουθήσετε τις οδηγίες που παρέχονται στην τεκμηρίωση.

2. Λειτουργεί αυτή η μέθοδος με όλες τις εκδόσεις του Excel;

Ναι, η μέθοδος ορισμού κεφαλίδων και υποσέλιδων με το Aspose.Cells για .NET λειτουργεί με όλες τις υποστηριζόμενες εκδόσεις του Excel.

3. Μπορώ να προσαρμόσω περαιτέρω τις κεφαλίδες και τα υποσέλιδα;

Ναι, το Aspose.Cells προσφέρει μια εκτεταμένη γκάμα δυνατοτήτων για την προσαρμογή των κεφαλίδων και των υποσέλιδων, όπως η τοποθέτηση κειμένου, το χρώμα, η γραμματοσειρά, οι αριθμοί σελίδων και άλλα.

4. Πώς μπορώ να προσθέσω δυναμικές πληροφορίες σε κεφαλίδες και υποσέλιδα;

Μπορείτε να χρησιμοποιήσετε ειδικές μεταβλητές και κωδικούς μορφοποίησης για να προσθέσετε δυναμικές πληροφορίες όπως η τρέχουσα ημερομηνία, ώρα, όνομα αρχείου, αριθμός σελίδας κ.λπ., στις κεφαλίδες και τα υποσέλιδα.

5. Μπορώ να αφαιρέσω τις κεφαλίδες και τα υποσέλιδα αφού τα ορίσω;

Ναι, μπορείτε να αφαιρέσετε κεφαλίδες και υποσέλιδα χρησιμοποιώντας τοClearHeaderFooter μέθοδος τουPageSetup αντικείμενο. Αυτό θα επαναφέρει τις προεπιλεγμένες κεφαλίδες και υποσέλιδα.