Λήψη λίστας γραμματοσειρών που χρησιμοποιούνται σε υπολογιστικό φύλλο
Εισαγωγή
Βρεθήκατε ποτέ να κάνετε κύλιση σε ένα υπολογιστικό φύλλο του Excel, αναρωτιέστε για τις γραμματοσειρές που χρησιμοποιούνται στα διάφορα κελιά του; Ίσως έχετε συναντήσει ένα παλιό έγγραφο και θα θέλατε να μάθετε ποιες επιλογές τυπογραφίας έγιναν; Λοιπόν, είσαι τυχερός! Με το Aspose.Cells για .NET, είναι σαν να έχετε μια εργαλειοθήκη που σας επιτρέπει να ψάξετε και να αποκαλύψετε αυτά τα μυστικά γραμματοσειράς που είναι κρυμμένα στα υπολογιστικά φύλλα σας. Σε αυτόν τον οδηγό, θα σας μάθουμε πώς μπορείτε να ανακτήσετε εύκολα μια λίστα με όλες τις γραμματοσειρές που χρησιμοποιούνται σε ένα αρχείο Excel. Κουμπώστε και ας βουτήξουμε στον κόσμο των υπολογιστικών φύλλων!
Προαπαιτούμενα
Πριν προχωρήσουμε στον κώδικα, υπάρχουν μερικά πράγματα που θα χρειαστείτε για να ξεκινήσετε. Μην ανησυχείτε, είναι πραγματικά απλό. Ακολουθεί μια λίστα ελέγχου με αυτά που χρειάζεστε:
- Visual Studio: Βεβαιωθείτε ότι έχετε εγκατεστημένη μια έκδοση του Visual Studio στον υπολογιστή σας. Εδώ θα γράψουμε τον κωδικό μας.
- Aspose.Cells για .NET: Πρέπει να έχετε διαθέσιμη βιβλιοθήκη Aspose.Cells. Εάν δεν το έχετε κατεβάσει ακόμα, μπορείτε να το πάρετε από τοτοποθεσία.
- Βασικές γνώσεις C#: Λίγη κατανόηση του προγραμματισμού C# σίγουρα θα σας βοηθήσει να πλοηγηθείτε στον κώδικα εύκολα.
- Ένα δείγμα αρχείου Excel: Θα χρειαστείτε ένα δείγμα αρχείου Excel, όπως το “sampleGetFonts.xlsx”, για να εργαστείτε. Εδώ θα εφαρμόσουμε την εξερεύνηση της γραμματοσειράς μας. Μόλις τα έχετε όλα τετράγωνα, είστε έτοιμοι να μεταβείτε στην κωδικοποίηση!
Εισαγωγή πακέτων
Για να ξεκινήσουμε τα πράγματα, ας εισαγάγουμε τους απαραίτητους χώρους ονομάτων. Στο .NET, η εισαγωγή πακέτων μοιάζει με την πρόσκληση των κατάλληλων καλεσμένων στο πάρτι σας—χωρίς αυτούς, τα πράγματα δεν θα λειτουργούν ομαλά. Ακολουθεί ο τρόπος εισαγωγής Aspose.Cells:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
Με αυτήν την απλή γραμμή, προσκαλούμε τη βασική λειτουργικότητα του Aspose.Cells στο έργο μας. Τώρα, ας προχωρήσουμε στη φόρτωση του βιβλίου εργασίας.
Βήμα 1: Ορίστε τον Κατάλογο εγγράφων
Πρώτα πράγματα πρώτα—προτού βουτήξουμε στον κώδικα, πρέπει να ορίσετε τη διαδρομή προς τον κατάλογο εγγράφων σας. Εδώ βρίσκεται το αρχείο σας Excel.
string dataDir = "Your Document Directory";
Θα αντικαταστήσετε τον “Κατάλογο εγγράφων σας” με την πραγματική διαδρομή όπου βρίσκεται το αρχείο σας Excel. Σκεφτείτε αυτό σαν να λέει στο πρόγραμμα: «Γεια, εδώ έχω αποθηκεύσει το αρχείο μου Excel. πήγαινε να το ελέγξεις!»
Βήμα 2: Φορτώστε το βιβλίο εργασίας προέλευσης
Ήρθε η ώρα να φορτώσετε το αρχείο Excel. Θα δημιουργήσουμε μια νέα παρουσία τουWorkbook
κλάση και περάστε στη διαδρομή του αρχείου.
Workbook wb = new Workbook(dataDir + "sampleGetFonts.xlsx");
Τι συμβαίνει εδώ; Βασικά ανοίγουμε την πόρτα στο υπολογιστικό μας φύλλο. ΟWorkbook
class μας επιτρέπει να αλληλεπιδράσουμε με τα περιεχόμενα του αρχείου Excel.
Βήμα 3: Λήψη όλων των γραμματοσειρών
Τώρα έρχεται η μαγική στιγμή — ας ανακτήσουμε πραγματικά τις γραμματοσειρές! ΟGetFonts()
μέθοδος είναι το χρυσό μας εισιτήριο.
Aspose.Cells.Font[] fnts = wb.GetFonts();
Εδώ, ζητάμε από το βιβλίο εργασίας να χυθεί τα φασόλια για όλες τις γραμματοσειρές που χρησιμοποιούνται σε αυτό. Οfnts
συστοιχία θα κρατήσει τους θησαυρούς μας.
Βήμα 4: Εκτυπώστε τις γραμματοσειρές
Τέλος, ας πάρουμε αυτές τις γραμματοσειρές και ας τις εκτυπώσουμε. Αυτό θα μας βοηθήσει να επαληθεύσουμε αυτό που βρήκαμε.
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i]);
}
Αυτός ο βρόχος διατρέχει κάθε γραμματοσειρά στο δικό μαςfnts
array, βγάζοντάς τα ένα προς ένα στην κονσόλα. Είναι σαν να επιδεικνύεις όλες τις όμορφες επιλογές τυπογραφίας που έχεις στο αρχείο σου στο Excel!
Σύναψη
Και ορίστε το! Με λίγες μόνο γραμμές κώδικα, έχετε ανακτήσει και εκτυπώσει με επιτυχία τη λίστα με τις γραμματοσειρές που χρησιμοποιούνται στο υπολογιστικό φύλλο Excel χρησιμοποιώντας το Aspose.Cells για .NET. Δεν πρόκειται μόνο για γραμματοσειρές. έχει να κάνει με την κατανόηση της λεπτότητας των εγγράφων σας, τη βελτίωση των παρουσιάσεών σας και τον έλεγχο της τέχνης της τυπογραφίας στα υπολογιστικά φύλλα σας. Είτε είστε προγραμματιστής είτε κάποιος που απλά του αρέσει να ασχολείται με το Excel, αυτό το μικρό απόσπασμα θα μπορούσε να αλλάξει το παιχνίδι.
Συχνές ερωτήσεις
Πρέπει να εγκαταστήσω το Aspose.Cells ξεχωριστά;
Ναι, πρέπει να κάνετε λήψη και αναφορά στη βιβλιοθήκη στο έργο σας.
Μπορώ να χρησιμοποιήσω το Aspose.Cells για άλλες μορφές;
Απολύτως! Το Aspose.Cells λειτουργεί με πολλές μορφές Excel, όπως XLSX, XLS και CSV.
Υπάρχει δωρεάν δοκιμή διαθέσιμη;
Ναι, μπορείτε να πάρετε μια δωρεάν δοκιμή από τοσύνδεσμος λήψης.
Πώς μπορώ να λάβω τεχνική υποστήριξη;
Εάν χρειάζεστε βοήθεια, τοAspose forum υποστήριξης είναι ένας μεγάλος πόρος.
Είναι το Aspose.Cells συμβατό με .NET Core;
Ναι, το Aspose.Cells είναι συμβατό και με έργα .NET Core.