Komprimera en CSV-fil i Python - CSV till ZIP

Med det enorma inflödet av data ökar filstorlekarna och kräver därför mer lagring. Å andra sidan är en fil med stor volym en utmaning att dela över molnet när det finns en gräns för filöverföring. Så att komprimera den stora filen är det enda sättet att hantera detta problem. Aspose.ZIP tillhandahåller ett onlineverktyg för att skapa ZIP-filer online och det erbjuder också en programmatisk lösning för att zippa stora filer programmatiskt. Vi kommer dock att lära oss hur man komprimerar en CSV-fil i Python med Aspose.ZIP for Python via .NET. Detta Python-komprimeringsbibliotek låter dig bygga en CSV-filkompressor för din företagsapp. Så, låt oss börja.

Vi kommer att täcka följande punkter:

  1. Python Compression Library Installation
  2. Komprimera en CSV-fil i Python Programmatically
  3. Skapa ZIP-fil online

Installation av Python Compression Library

Denna välgjorda Python API är utrustad med komprimering/dekompression, arkivbearbetning och ZIP-kryptering. Dessutom erbjuder den rika konverteringsfunktioner bland populära ZIP-filformat programmatiskt. Så du kan enkelt komprimera stora CSV-filer med Aspose.ZIP for Python via .NET. Tja, för att installera denna Python-komprimering bibliotek, kör följande pip-kommando i CMD/terminal:

pip install aspose-zip

Obs: Se till att du har konfigurerat Python på din maskin innan du installerar detta API.

python komprimeringsbibliotek

Komprimera en CSV-fil i Python Programmatiskt

Det här avsnittet går igenom den faktiska implementeringen för att konvertera CSV till ZIP i Python. För det ändamålet har vi käll-CSV-filen.

Du kan följa följande steg för att komprimera en CSV-fil till en mindre storlek programmatiskt:

  • Importera Aspose.ZIP till projektet.
  • Skapa ett objekt av klassen Arkiv.
  • Lägg till en fil i arkivet genom att anropa funktionen createentry.
  • Spara ZIP-arkivet genom att använda metoden save.

Följande kodsnutt visar hur man konverterar CSV till ZIP i Python:

# Importera Aspose.ZIP till projektet.
import aspose.zip as az
# Skapa ett objekt av klassen Arkiv. 
with az.Archive() as archive:
    # Lägg till en fil i arkivet genom att anropa funktionen create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Spara ZIP-arkivet genom att anropa sparmetoden. 
    archive.save('/output_archive.zip')

När du har kört ovanstående kodexempel kommer en ny ZIP-fil att skapas på den angivna adressen.

Skapa ZIP-fil online

Denna online CSV-filkomprimering stöds också av Aspose.ZIP. Det är gratis och fungerar effektivt på stationära och mobila enheter. Det finns ett dra-och-släpp-användargränssnitt på företagsnivå där du har möjlighet att ladda upp filer från Dropbox, OneDrive eller ett lokalt filsystem. Du kan enkelt konvertera CSV till ZIP och kan ladda ner den resulterande filen bara från användargränssnittet.

skapa zip-fil online

Konvertera CSV till ZIP - Skaffa en gratis licens

Du kan använda en gratis temporär licens för att prova detta Python Compression bibliotek utan utvärderingsbegränsningar.

Slutsats

Detta är slutet på detta blogginlägg. Förhoppningsvis har du lärt dig hur du komprimerar en CSV-fil i Python med detta Python-komprimeringsbibliotek. Du kan bygga en CSV-filkompressor med Aspose.ZIP för Python via .NET. Dessutom har du också sett hur man komprimerar en CSV-fil till en mindre storlek programmatiskt. Vidare kan du besöka dokumentationen och API referenser för att utforska andra funktioner.

Äntligen skriver aspose.com nya blogginlägg. Så håll kontakten för de senaste uppdateringarna.

Hjälp finns tillgänglig

Du kan meddela oss om dina frågor eller frågor på vårt forum.

Vanliga frågor – vanliga frågor

Hur minskar jag storleken på en CSV-fil i Python?

Aspose.ZIP för Python via .NET är ett Python-komprimeringsbibliotek med många funktioner. Du kan enkelt komprimera stora CSV-filer i Python. Besök denna länk för att se implementeringen.

Hur förminskar jag en CSV-fil?

Du kan använda denna online CSV-filkompressor för att konvertera CSV till ZIP.

Se även