Μετατροπή XLS σε πίνακα byte μέσω C#
Εγγενής και υψηλής απόδοσης Microsoft Excel XLS μετατροπή πίνακα byte ή αντίστροφα για επεξεργασία δεδομένων υπολογιστικών φύλλων χρησιμοποιώντας API .NET από την πλευρά του διακομιστή.
Το Byte Array είναι χρήσιμο για την επεξεργασία ή την αποθήκευση δεδομένων. Μπορείτε να μετατρέψετε το αρχείο XLS σε Byte Array καθώς και αΣυστοιχία Byte στο XLS έγγραφο που χρησιμοποιεί τη γλώσσα C#. Για να μετατρέψουμε το XLS σε πίνακα byte, θα χρησιμοποιήσουμε
API που προσφέρει διαφορετικές δυνατότητες για χειρισμό και μετατροπή εγγράφων χρησιμοποιώντας την πλατφόρμα .NET.
Πώς να μετατρέψετε το XLS σε πίνακα Byte μέσω του C#
Είναι εύκολο για τους προγραμματιστές να φορτώσουν και να μετατρέψουν αρχεία XLS σε πίνακα byte για περαιτέρω εργασίες χειρισμού σε λίγες μόνο γραμμές κώδικα.
- Συμπεριλάβετε τον χώρο ονομάτων στο αρχείο της τάξης σας
- Φόρτωση αρχείου εισόδου XLS χρησιμοποιώντας το βιβλίο εργασίας
- Αρχικοποίηση αντικειμένου MemoryStream
- Μετατροπή δεδομένων ροής σε πίνακα byte
- Επεξεργαστείτε τα δεδομένα σύμφωνα με τις απαιτήσεις σας
Απαιτήσεις συστήματος
Απλώς βεβαιωθείτε ότι το σύστημα έχει Microsoft Windows ή ένα συμβατό λειτουργικό σύστημα με .NET Framework, .NET Core, Windows Azure, Mono ή Xamarin πλατφόρμες, καθώς και περιβάλλον ανάπτυξης 80161 Studio3, όπως 80161 Studio6.
- Εγκατάσταση από τη γραμμή εντολών ως
nuget install Aspose.Cells
ή μέσω της Κονσόλας Package Manager του Visual Studio μεInstall-Package Aspose.Cells
. - Εναλλακτικά, αποκτήστε το πρόγραμμα εγκατάστασης MSI εκτός σύνδεσης ή όλα τα DLL σε ένα αρχείο ZIP απόλήψεις
Αυτό το δείγμα κώδικα δείχνει XLS σε πίνακα byte C# Μετατροπή
Workbook workbook = new Workbook("sourceFile.xls");
//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();
workbook.Save(ms, SaveFormat.Xls);
//Read bytes from memory stream
byte[] byte_array = new byte[ms.Length];
ms.Read(byte_array, 0, byte_array.Length);
// Process the memory stream byte array data as of your requirement
XLS Τι είναι μορφή αρχείου XLS
Τα αρχεία με επέκταση XLS αντιπροσωπεύουν τη μορφή δυαδικού αρχείου του Excel. Τέτοια αρχεία μπορούν να δημιουργηθούν από το Microsoft Excel καθώς και από άλλα παρόμοια προγράμματα υπολογιστικών φύλλων όπως το OpenOffice Calc ή το Apple Numbers. Το αρχείο που αποθηκεύεται από το Excel είναι γνωστό ως Workbook όπου κάθε βιβλίο εργασίας μπορεί να έχει ένα ή περισσότερα φύλλα εργασίας. Τα δεδομένα αποθηκεύονται και εμφανίζονται στους χρήστες σε μορφή πίνακα σε φύλλο εργασίας και μπορούν να εκτείνονται σε αριθμητικές τιμές, δεδομένα κειμένου, τύπους, εξωτερικές συνδέσεις δεδομένων, εικόνες και γραφήματα. Εφαρμογές όπως το Microsoft Excel σάς επιτρέπουν να εξάγετε δεδομένα βιβλίου εργασίας σε πολλές διαφορετικές μορφές, συμπεριλαμβανομένων των PDF, CSV, XLSX, TXT, HTML, XPS και πολλών άλλων. Η μορφή αρχείου XLS αντικαταστάθηκε με μια πιο ανοιχτή και δομημένη μορφή, XLSX, με την κυκλοφορία του Microsoft Excel 2007. Οι πιο πρόσφατες εκδόσεις εξακολουθούν να παρέχουν υποστήριξη για τη δημιουργία και την ανάγνωση αρχείων XLS, αν και η πρώτη επιλογή που χρησιμοποιείται τώρα είναι το 076114348.
Διαβάστε ΠερισσότεραΆλλες υποστηριζόμενες μετατροπές
Μπορείτε επίσης να μετατρέψετε άλλες μορφές αρχείων σε πίνακα byte ή αντίστροφα, συμπεριλαμβανομένων μερικών που αναφέρονται παρακάτω.