Αυτό το γρήγορο θέμα καλύπτει πώς να μετατρέψετε το XML σε XLSX χρησιμοποιώντας C#. Περιλαμβάνει τις λεπτομέρειες για την εκτέλεση της διαμόρφωσης περιβάλλοντος, μια σταδιακή ροή προγράμματος και ένα εκτελούμενο δείγμα κώδικα για τη μετατροπή του XML σε Excel σε C#. Μπορείτε να επιτύχετε αυτήν τη μετατροπή χωρίς να βασίζεστε σε οποιοδήποτε λογισμικό τρίτων κατασκευαστών που είναι εγκατεστημένο στον υπολογιστή σας.
Βήματα για την αποθήκευση XML ως αρχείο Excel σε C#
- Δημιουργήστε το περιβάλλον για να χρησιμοποιήσετε το Aspose.Cells for .NET για τη μετατροπή αρχείων XML σε αρχεία Excel
- Δημιουργήστε το αντικείμενο κλάσης XmlLoadOption για να ορίσετε τις επιλογές φόρτωσης
- Πρόσβαση στο αρχείο προέλευσης XML από το δίσκο χρησιμοποιώντας μια παρουσία του Workbook παρέχοντας το όνομα αρχείου και την παρουσία επιλογών φόρτωσης
- Αποθηκεύστε το φορτωμένο αρχείο XML ως XLSX στο δίσκο
Τα βήματα που αναφέρονται παραπάνω στο C# μετατρέπουν το αρχείο XML σε Excel χρησιμοποιώντας μια πολύ απλή διεπαφή API. Η διαδικασία θα ξεκινήσει ορίζοντας τις επιλογές φόρτωσης αρχείου XML χρησιμοποιώντας μια παρουσία της κλάσης XmlLoadOptions, η οποία στη συνέχεια ακολουθείται από πρόσβαση στο αρχείο προέλευσης XML από το δίσκο χρησιμοποιώντας το αντικείμενο Βιβλίο εργασίας. Τέλος, το φορτωμένο XML θα αποθηκευτεί ως αρχείο XLSX στο δίσκο χρησιμοποιώντας τη μέθοδο Save.
Κώδικας για μετατροπή XML σε XLSX χρησιμοποιώντας C#
Το παραπάνω παράδειγμα κώδικα στη μετατροπή αρχείου C# XML σε Excel μπορεί εύκολα να εκτελεστεί χρησιμοποιώντας μερικές γραμμές κώδικα. Για Μετατροπή XML σε Excel, ο κώδικας C# μπορεί να προσαρμοστεί περαιτέρω ρυθμίζοντας εκ των προτέρων την πρόσβαση στο αρχείο XML ορίζοντας διαφορετικές προαιρετικές ιδιότητες μέσα στην κλάση XmlLoadOptions. Μπορείτε να ορίσετε τις επιλογές φιλτραρίσματος για δεδομένα, να ελέγξετε την εγκυρότητα των δεδομένων XML και τις επιλογές για να διαμορφώσετε τη μορφή ημερομηνίας και αριθμού για να αναφέρετε μερικά.
Αυτό το άρθρο έχει καλύψει τον τρόπο μετατροπής XML σε XLSX χρησιμοποιώντας C#. Ωστόσο, εάν θέλετε να μετατρέψετε HTML σε μορφή JSON, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε HTML σε JSON χρησιμοποιώντας C#.