Μορφοποίηση με Get Style ή Set Style στο Excel

Εισαγωγή

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

Προαπαιτούμενα

Προτού ξεκινήσουμε τη λεπτομέρεια του στυλ των αρχείων σας στο Excel, ακολουθούν μερικά βασικά στοιχεία που πρέπει να έχετε στη διάθεσή σας:

  1. .NET Environment: Βεβαιωθείτε ότι έχετε ρυθμίσει ένα περιβάλλον ανάπτυξης .NET. Μπορείτε να χρησιμοποιήσετε το Visual Studio, το οποίο διευκολύνει τη δημιουργία και τη διαχείριση των έργων σας.
  2. Aspose.Cells Library: Θα χρειαστείτε τη βιβλιοθήκη Aspose.Cells για .NET. Μπορείτε να το κατεβάσετε από τοσελίδα , ή μπορείτε να επιλέξετε έναδωρεάν δοκιμή.
  3. Βασικές γνώσεις C#: Η εξοικείωση με το C# θα σας βοηθήσει να κατανοήσετε καλύτερα τα αποσπάσματα κώδικα.
  4. Αναφορές σε Χώρους ονομάτων: Βεβαιωθείτε ότι έχετε τους απαραίτητους χώρους ονομάτων που περιλαμβάνονται στο έργο σας για πρόσβαση στις κλάσεις που χρειάζεστε.

Εισαγωγή πακέτων

Για να ξεκινήσετε, θα χρειαστεί να εισαγάγετε τους κατάλληλους χώρους ονομάτων. Δείτε πώς το κάνετε:

using System.IO;
using Aspose.Cells;
using System.Drawing;

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

Βήμα 1: Ορίστε τον Κατάλογο εγγράφων

Δημιουργήστε και ορίστε τον Κατάλογο Εγγράφων του Έργου σας Πρώτα πράγματα πρώτα, πρέπει να ορίσουμε έναν κατάλογο όπου θα αποθηκεύονται τα αρχεία μας Excel. Εδώ το Aspose.Cells θα αποθηκεύσει το μορφοποιημένο αρχείο Excel.

string dataDir = "Your Document Directory";
// Δημιουργήστε κατάλογο εάν δεν υπάρχει ήδη.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

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

Βήμα 2: Δημιουργήστε ένα αντικείμενο βιβλίου εργασίας

Δημιουργήστε ένα βιβλίο εργασίας του Excel Στη συνέχεια, πρέπει να δημιουργήσουμε ένα νέο βιβλίο εργασίας όπου θα εκτελέσουμε όλη τη μορφοποίησή μας.

Workbook workbook = new Workbook();

Αυτή η γραμμή προετοιμάζει ένα νέο αντικείμενο βιβλίου εργασίας, δημιουργώντας ουσιαστικά ένα νέο αρχείο Excel.

Βήμα 3: Λάβετε αναφορά στο φύλλο εργασίας

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

Worksheet worksheet = workbook.Worksheets[0];

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

Βήμα 4: Πρόσβαση σε ένα κελί

Επιλέξτε ένα συγκεκριμένο κελί Τώρα, ας καθορίσουμε το κελί που θέλουμε να μορφοποιήσουμε. Σε αυτήν την περίπτωση, θα εργαστούμε με το κελί A1.

Cell cell = worksheet.Cells["A1"];

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

Βήμα 5: Εισαγάγετε δεδομένα στο κελί

Προσθήκη αξίας στο κελί Στη συνέχεια, ας εισαγάγουμε λίγο κείμενο στο κελί που επιλέξαμε.

cell.PutValue("Hello Aspose!");

Εδώ, χρησιμοποιούμε τοPutValue μέθοδος για να ορίσετε το κείμενο σε “Hello Aspose!”. Είναι πάντα συναρπαστικό να βλέπεις το κείμενό σου να εμφανίζεται στο Excel!

Βήμα 6: Ορίστε ένα αντικείμενο στυλ

Δημιουργία αντικειμένου στυλ για μορφοποίηση Για να εφαρμόσουμε στυλ, πρέπει πρώτα να δημιουργήσουμε ένα αντικείμενο Style.

Aspose.Cells.Style style;
style = cell.GetStyle();

Αυτή η γραμμή ανακτά το τρέχον στυλ του κελιού A1, επιτρέποντάς μας να το τροποποιήσουμε.

Βήμα 7: Ορίστε την κάθετη και την οριζόντια ευθυγράμμιση

Κεντράρισμα του κειμένου σας Ας προσαρμόσουμε τη στοίχιση του κειμένου μέσα στο κελί για να το κάνουμε οπτικά ελκυστικό.

style.VerticalAlignment = TextAlignmentType.Center;
style.HorizontalAlignment = TextAlignmentType.Center;

Με αυτές τις ιδιότητες ορισμένες, το κείμενο θα είναι πλέον κεντραρισμένο τόσο κατακόρυφα όσο και οριζόντια στο κελί A1.

Βήμα 8: Αλλάξτε το χρώμα γραμματοσειράς

Κάνοντας το κείμενό σας να ξεχωρίζει Μια βουτιά χρώματος μπορεί να κάνει τα δεδομένα σας να εμφανιστούν. Ας αλλάξουμε το χρώμα της γραμματοσειράς σε πράσινο.

style.Font.Color = Color.Green;

Αυτή η πολύχρωμη αλλαγή όχι μόνο ενισχύει την αναγνωσιμότητα, αλλά προσθέτει και λίγη προσωπικότητα στο υπολογιστικό φύλλο σας!

Βήμα 9: Συρρίκνωση κειμένου για προσαρμογή

Διασφάλιση ότι το κείμενο είναι τακτοποιημένο και τακτοποιημένο Στη συνέχεια, θέλουμε να βεβαιωθούμε ότι το κείμενο ταιριάζει σωστά μέσα στο κελί, ειδικά αν έχουμε μια μεγάλη συμβολοσειρά.

style.ShrinkToFit = true;

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

Βήμα 10: Ορισμός περιγραμμάτων

Προσθήκη κάτω περιγράμματος Ένα συμπαγές περίγραμμα μπορεί να κάνει πιο σαφείς τους ορισμούς των κελιών σας. Ας εφαρμόσουμε ένα περίγραμμα στο κάτω μέρος του κελιού.

style.Borders[BorderType.BottomBorder].Color = Color.Red;
style.Borders[BorderType.BottomBorder].LineStyle = CellBorderType.Medium;

Εδώ, καθορίζουμε το χρώμα και το στυλ γραμμής για το κάτω περίγραμμα, δίνοντας στο κελί μας ένα καθορισμένο κλείσιμο.

Βήμα 11: Εφαρμόστε το στυλ στο κελί

Ολοκληρώνοντας τις αλλαγές στο στυλ σας Τώρα, ήρθε η ώρα να εφαρμόσουμε όλα τα όμορφα στυλ που έχουμε ορίσει στο κελί μας.

cell.SetStyle(style);

Αυτή η εντολή οριστικοποιεί τη μορφοποίησή μας εφαρμόζοντας τις συσσωρευμένες ιδιότητες στυλ.

Βήμα 12: Αποθηκεύστε το βιβλίο εργασίας

Αποθήκευση της εργασίας σας Τέλος, πρέπει να αποθηκεύσουμε το νέο μας μορφοποιημένο αρχείο Excel.

workbook.Save(dataDir + "book1.out.xls");

Αυτή η γραμμή αποθηκεύει αποτελεσματικά τα πάντα στον καθορισμένο κατάλογο, τη μορφοποίηση και όλα!

Σύναψη

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

Συχνές ερωτήσεις

Τι είναι το Aspose.Cells;

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

Μπορώ να κατεβάσω μια δοκιμαστική έκδοση του Aspose.Cells;

Ναι, μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμήςεδώ.

Ποιες γλώσσες προγραμματισμού υποστηρίζει το Aspose.Cells;

Το Aspose.Cells υποστηρίζει κυρίως .NET, Java και πολλές άλλες γλώσσες προγραμματισμού για χειρισμό αρχείων.

Πώς μπορώ να μορφοποιήσω πολλά κελιά ταυτόχρονα;

Μπορείτε να κάνετε βρόχο στις συλλογές κελιών για να εφαρμόσετε στυλ σε πολλά κελιά ταυτόχρονα.

Πού μπορώ να βρω περαιτέρω τεκμηρίωση για το Aspose.Cells;

Μπορείτε να βρείτε πρόσθετους πόρους και τεκμηρίωσηεδώ.