Αυτό το θέμα καλύπτει τον τρόπο συμπίεσης αρχείου CSV χρησιμοποιώντας C#. Περιλαμβάνει τη ρύθμιση του περιβάλλοντος, έναν αλγόριθμο βήμα προς βήμα και ένα εκτελέσιμο δείγμα κώδικα για τη συμπίεση αρχείου CSV με C#. Επιπλέον, δεν απαιτείται καμία επιπλέον εφαρμογή συμπίεσης αρχείων για τη χρήση αυτής της λειτουργίας.
Βήματα για τη συμπίεση αρχείου CSV χρησιμοποιώντας C#
- Προετοιμάστε το σύστημα για να λειτουργήσει με το Aspose.ZIP για τη συμπίεση του αρχείου CSV
- Δημιουργήστε ένα αντικείμενο της κλάσης Archive
- Περάστε το όνομα του αρχείου εισόδου καθώς και την καταχώρηση ZIP
- Εξαγάγετε το συμπιεσμένο αρχείο ZIP καλώντας τη μέθοδο Save
Αυτά τα βήματα εξηγούν πώς να δημιουργήσετε έναν μειωτή μεγέθους αρχείου CSV με C#. Αρχικά, διαβάζεται το αρχείο CSV. Στη συνέχεια, δημιουργούνται διαφορετικές καταχωρήσεις ZIP που περιλαμβάνουν τις διαδρομές και τα ονόματα των αρχείων. Τέλος, το αρχείο ZIP αποθηκεύεται, ολοκληρώνοντας τη διαδικασία.
Κώδικας για τη συμπίεση αρχείου CSV με C#
using Aspose.Zip; | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Create Archive class object | |
var arch = new Aspose.Zip.Archive(); | |
// Specify file names and create entry | |
arch.CreateEntry("input.csv", "sample.csv"); | |
// Save compressed ZIP archive containing CSV data | |
arch.Save("csv_archive.zip"); |
Αυτό το απόσπασμα κώδικα δείχνει πώς να συμπιέσετε ένα αρχείο CSV χρησιμοποιώντας C#. Πρόκειται για μια βασική έκδοση που μπορεί να βελτιωθεί περαιτέρω, προσθέτοντας κρυπτογράφηση ή προστασία με κωδικό πρόσβασης. Επιπλέον, μπορείτε να τροποποιήσετε ιδιότητες όπως η κωδικοποίηση ή τα σχόλια, ανάλογα με τις ανάγκες σας.
Αυτός ο οδηγός έχει εξηγήσει όλες τις σχετικές λεπτομέρειες για τη συμπίεση αρχείου CSV με C#. Μπορείτε επίσης να εξαγάγετε δεδομένα από αρχεία RAR, όπως περιγράφεται στο άρθρο Εξαγωγή αρχείων RAR χρησιμοποιώντας C#.