Αυτό το θέμα αναλύει τον τρόπο συμπίεσης του αρχείου CSV χρησιμοποιώντας Python. Εξηγεί τις ρυθμίσεις IDE, τη σταδιακή διαδικασία και ένα δείγμα κώδικα εργασίας για συμπίεση αρχείων CSV χρησιμοποιώντας Python. Επιπλέον, μπορείτε να χρησιμοποιήσετε την ίδια προσέγγιση για να συμπιέσετε πολλά αρχεία CSV σε ένα ενιαίο αρχείο ZIP.
Βήματα για τη συμπίεση CSV χρησιμοποιώντας Python
- Προετοιμάστε το IDE για εργασία με το Aspose.ZIP για συμπίεση αρχείου τιμών διαχωρισμένων με κόμματα
- Δημιουργήστε ένα αντικείμενο της κλάσης Archive
- Περάστε τις τιμές συμβολοσειράς ως το όνομα των αρχείων στο ZIP
- Εξάγετε τον συμπιεσμένο κατάλογο ZIP εξόδου χρησιμοποιώντας τη μέθοδο save
Τα παραπάνω βήματα δείχνουν πώς να δημιουργήσετε έναν Μειωτή μεγέθους αρχείου CSV χρησιμοποιώντας την Python. Η διαδικασία ξεκινά με την ανάγνωση του αρχείου τιμής διαχωρισμένου με κόμμα προέλευσης. Στη συνέχεια, περάστε τη διαδρομή του αρχείου και τα ονόματα για να δημιουργήσετε τις εγγραφές στον κατάλογο ZIP εξόδου. Τέλος, γράψτε το αρχείο ZIP που δημιουργήθηκε και περιέχει το συμπιεσμένο αρχείο CSV.
Κώδικας για συμπίεση αρχείου CSV χρησιμοποιώντας Python
import aspose.zip as az | |
path = "C://" | |
# Create and save archive with a CSV file | |
with az.Archive() as archive: | |
# Add CSV file into archive | |
archive.create_entry("Sample.csv", path + "input.csv") | |
# Save zip archive | |
archive.save('csv_archive.zip') |
Το παρακάτω δείγμα κώδικα δείχνει τη δυνατότητα συμπίεσης CSV χρησιμοποιώντας Python. Είναι μια απλή έκδοση για να μάθετε τη συμπίεση, η οποία μπορεί περαιτέρω να αυτοσχεδιαστεί για τη συμπίεση πολλών αρχείων CSV ταυτόχρονα. Ομοίως, πολύπλοκες και προηγμένες λειτουργίες επεξεργασίας αρχείων ZIP, όπως η προστασία του καταλόγου ZIP, μπορούν επίσης να ενσωματωθούν στην εφαρμογή σας με βάση τις απαιτήσεις σας.
Αυτό το άρθρο περιγράφει τη διαδικασία συμπίεσης ενός αρχείου CSV χρησιμοποιώντας Python. Ωστόσο, εάν πρέπει να εξερευνήσετε την εξαγωγή αρχείων ZIP, ρίξτε μια ματιά στο Εξαγωγή αρχείου ZIP στην Python.