Καθορισμός της έκδοσης εγγράφου του αρχείου Excel μέσω προγραμματισμού στο .NET

Εισαγωγή

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

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

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

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

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

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

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

Βήμα 1: Αρχικοποιήστε το αντικείμενο του βιβλίου εργασίας

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

Workbook wb = new Workbook();

ΟWorkbookclass παρέχει μια αναπαράσταση ενός αρχείου Excel. Δημιουργώντας το, δημιουργούμε ένα κενό βιβλίο εργασίας του Excel που μπορούμε να χειριστούμε.

Βήμα 2: Πρόσβαση στις ενσωματωμένες ιδιότητες εγγράφου

Το Aspose.Cells προσφέρει ενσωματωμένες ιδιότητες εγγράφου, οι οποίες περιλαμβάνουν πεδία όπως τίτλος, συγγραφέας και έκδοση εγγράφου. Μπορείτε να αποκτήσετε πρόσβαση σε αυτές τις ιδιότητες μέσω τουBuiltInDocumentPropertiesσυλλογή.

Aspose.Cells.Properties.BuiltInDocumentPropertyCollection bdpc = wb.BuiltInDocumentProperties;

ΟBuiltInDocumentPropertyCollection class παρέχει πρόσβαση σε μια συλλογή ενσωματωμένων ιδιοτήτων εγγράφου, όπως ο τίτλος, ο συγγραφέας και άλλα μεταδεδομένα που συνήθως σχετίζονται με το έγγραφο.

Βήμα 3: Ορίστε τον τίτλο του εγγράφου του Excel

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

bdpc.Title = "Aspose File Format APIs";

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

Βήμα 4: Καθορίστε τον συγγραφέα

Ο συντάκτης του εγγράφου μπορεί επίσης να καθοριστεί ώστε να αντικατοπτρίζει ποιος δημιούργησε ή τροποποίησε το αρχείο.

bdpc.Author = "Aspose APIs Developers";

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

Βήμα 5: Καθορίστε την έκδοση εγγράφου

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

bdpc.DocumentVersion = "Aspose.Cells Version - 18.3";

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

Βήμα 6: Αποθηκεύστε το Αρχείο Excel

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

wb.Save("outputSpecifyDocumentVersionOfExcelFile.xlsx", SaveFormat.Xlsx);

ΟSave μέθοδος χρησιμοποιείται για την αποθήκευση του αρχείου στον καθορισμένο κατάλογο. Εδώ, το αποθηκεύουμε ως αρχείο Excel στο.xlsxσχήμα και διάταξις βιβλίου. Εάν χρειάζεται, το Aspose.Cells υποστηρίζει επίσης μορφές όπως.xls, .csv , και.pdf, παρέχοντας ευελιξία με βάση τις ανάγκες του έργου σας.

Σύναψη

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

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

Μπορώ να τροποποιήσω άλλες ενσωματωμένες ιδιότητες χρησιμοποιώντας το Aspose.Cells;

Ναι, μπορείτε να τροποποιήσετε άλλες ενσωματωμένες ιδιότητες, όπως το θέμα, τις λέξεις-κλειδιά και τα σχόλια, μεταξύ άλλων.

Ποιες μορφές αρχείων υποστηρίζονται από το Aspose.Cells;

Το Aspose.Cells υποστηρίζει μια μεγάλη ποικιλία μορφών, συμπεριλαμβανομένων.xls, .xlsx, .csv, .pdf, και άλλα.

Χρειάζομαι άδεια χρήσης για να χρησιμοποιήσω το Aspose.Cells για .NET;

Μπορείτε να εξερευνήσετε το Aspose.Cells με aδωρεάν δοκιμή ή υποβάλετε αίτηση για απροσωρινή άδεια για εκτεταμένες δοκιμές.

Μπορώ να χρησιμοποιήσω το Aspose.Cells σε μια εφαρμογή Ιστού;

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

Πού μπορώ να λάβω υποστήριξη για το Aspose.Cells;

Μπορείτε να αποκτήσετε πρόσβαση στην κοινότητα και στην υποστήριξη μέσω τουΦόρουμ υποστήριξης Aspose.Cells.