Αυτός ο γρήγορος οδηγός περιγράφει πώς να μετατρέψετε το XLS σε XLSX σε C# χωρίς τη χρήση εργαλείου τρίτου κατασκευαστή. Βοηθά στην προσαρμογή της λειτουργίας φόρτωσης XLS για μείωση της απαίτησης μνήμης και δημιουργία αρχείων XLSX με τα επιθυμητά δεδομένα μόνο από την πηγή XLS. Για μετατροπή XLS σε XLSX παρέχεται επίσης κώδικας C# που δείχνει όχι μόνο την απαιτούμενη μετατροπή, αλλά και οδηγούς για την προσαρμογή της διαδικασίας φόρτωσης XLS, ώστε να αποφεύγεται η αντιγραφή περιττών δεδομένων στο XLSX που έχει μετατραπεί.
Βήματα για τη μετατροπή XLS σε XLSX χρησιμοποιώντας C#
- Ρυθμίστε την εφαρμογή σας για να προσθέσετε μια αναφορά στο Aspose.Cells for .NET από τη διαχείριση πακέτων NuGet
- Δημιουργήστε το αντικείμενο κλάσης LoadOptions για να ελέγξετε τη φόρτωση του αρχείου XLS
- Διαμορφώστε το αντικείμενο κλάσης LoadOptions πριν φορτώσετε το αρχείο XLS
- Φορτώστε το αρχείο XLS στο αντικείμενο Workbook χρησιμοποιώντας τις ρυθμίσεις LoadOptions
- Αποθηκεύστε το φορτωμένο αρχείο XLS ως XLSX στο δίσκο
Τα παραπάνω βήματα παρέχουν μια διαδικασία βήμα προς βήμα για να βοηθήσετε τον τρόπο με τον οποίο η χρήση του C# μετατρέπει το XLS σε XLSX. Αυτή η διαδικασία είναι αρκετά απλή και είναι θέμα δύο γραμμών κώδικα, εάν θέλετε απλώς να αποθηκεύσετε το XLS στο XLSX χωρίς καμία προσαρμογή. Ωστόσο, για τον μαθησιακό σκοπό, τα βήματα και το δείγμα κώδικα κοινοποιούνται για τον έλεγχο της λειτουργίας φόρτωσης του αρχείου XLS, όπως φιλτράρετε δεδομένα από το XLS και επίσης ορίζετε τη σημαία ώστε να εκτελεί αυτόματα τους τύπους κατά το άνοιγμα του αρχείου προέλευσης XLS.
Κώδικας για μετατροπή XLS σε XLSX σε C#
Αυτός ο κώδικας χρησιμοποιεί το αντικείμενο κλάσης LoadOptions και δείχνει μερικές ιδιότητες όπως ρυθμίσεις μνήμης, επισήμανση για ανάλυση του τύπου μετά το άνοιγμα του αρχείου, ορισμός κωδικού πρόσβασης για άνοιγμα του αρχείου και ρύθμιση φίλτρου για φόρτωση δεδομένων από φύλλα που έχουν μόνο εικόνες. Υπάρχουν επίσης πολλές άλλες επιλογές, όπως ο έλεγχος περιορισμών του Excel ή όχι κατά την εισαγωγή δεδομένων σε κελιά, τη διαμόρφωση των προεπιλεγμένων γραμματοσειρών, τη ρύθμιση του μεγέθους χαρτιού κ.λπ.
Σε αυτό το σεμινάριο, μάθαμε ότι η αποθήκευση XLS σε XLSX C# που βασίζεται στο API μπορεί να χρησιμοποιηθεί αποτελεσματικά. Εάν θέλετε να μάθετε τη διαδικασία μετατροπής του Excel σε εικόνα, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Excel σε εικόνα σε C#.