Comprimi un file CSV in Python: da CSV a ZIP

Con l’enorme afflusso di dati, le dimensioni dei file aumentano e quindi richiedono più spazio di archiviazione. D’altro canto, un file di grandi dimensioni è difficile da condividere sul cloud quando esiste un limite al trasferimento dei file. Pertanto, comprimere un file di grandi dimensioni è l’unico modo per risolvere questo problema. Aspose.ZIP fornisce uno strumento online per creare file ZIP online e offre anche una soluzione programmatica per ZIP file di grandi dimensioni a livello di codice. Tuttavia, impareremo come comprimere un file CSV in Python utilizzando Aspose.ZIP for Python tramite .NET. Questa libreria di compressione Python ti consente di creare un compressore di file CSV per la tua app aziendale. Quindi iniziamo.

Tratteremo i seguenti punti:

  1. Installazione della libreria di compressione Python
  2. Comprimi un file CSV in Python in modo programmatico
  3. Crea file ZIP in linea

Installazione della libreria di compressione Python

Questa API Python ben realizzata è dotata di funzionalità di compressione/decompressione, elaborazione di archivi e crittografia ZIP. Inoltre, offre ricche funzionalità di conversione tra i formati di file ZIP più diffusi a livello di codice. Quindi, puoi facilmente comprimere file CSV di grandi dimensioni utilizzando Aspose.ZIP for Python tramite .NET. Bene, per installare questa compressione Python libreria, esegui il seguente comando pip in CMD/terminal:

pip install aspose-zip

Nota: assicurati di aver configurato Python sul tuo computer prima di installare questa API.

libreria di compressione Python

Comprimi un file CSV in Python a livello di codice

Questa sezione illustra l’effettiva implementazione per convertire CSV in ZIP in Python. A tale scopo, abbiamo il file CSV sorgente.

È possibile seguire i seguenti passaggi per comprimere un file CSV in una dimensione più piccola a livello di codice:

  • Importa Aspose.ZIP nel progetto.
  • Crea un oggetto della classe Archivio.
  • Aggiungi un file all’archivio chiamando la funzione createentry.
  • Salvare l’archivio ZIP invocando il metodo save.

Il seguente frammento di codice dimostra come convertire CSV in ZIP in Python:

# Importa Aspose.ZIP nel progetto.
import aspose.zip as az
# Crea un oggetto della classe Archive. 
with az.Archive() as archive:
    # Aggiungi un file all'archivio chiamando la funzione create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Salva l'archivio ZIP richiamando il metodo di salvataggio. 
    archive.save('/output_archive.zip')

Una volta eseguito l’esempio di codice precedente, verrà creato un nuovo file ZIP all’indirizzo specificato.

Crea file ZIP in linea

Questo compressore di file CSV online è supportato anche da Aspose.ZIP. È gratuito e funziona in modo efficiente su desktop e dispositivi mobili. È disponibile un’interfaccia utente drag-and-drop di livello aziendale in cui hai la possibilità di caricare file da Dropbox, OneDrive o un file system locale. Puoi convertire facilmente CSV in ZIP e scaricare il file risultante solo dall’interfaccia utente.

creare un file zip online

Converti CSV in ZIP: ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare questa [libreria] di compressione Python 8 senza limitazioni di valutazione.

Conclusione

Questa è la fine di questo post sul blog. Si spera che tu abbia imparato come comprimere un file CSV in Python utilizzando questa libreria di compressione Python. È possibile creare un compressore di file CSV utilizzando Aspose.ZIP for Python tramite .NET. Inoltre, hai anche visto come comprimere un file CSV in una dimensione più piccola a livello di codice. Inoltre, puoi visitare la documentazione e i riferimenti API per esplorare altre funzionalità.

Infine, aspose.com sta scrivendo nuovi post sul blog. Quindi, rimanete in contatto per gli ultimi aggiornamenti.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come posso ridurre la dimensione di un file CSV in Python?

Aspose.ZIP for Python tramite .NET è una libreria di compressione Python ricca di funzionalità. Puoi comprimere facilmente file CSV di grandi dimensioni in Python. Visita questo link per vedere l’implementazione.

Come posso ridurre un file CSV?

Puoi utilizzare questo compressore di file CSV online per convertire CSV in ZIP.

Guarda anche