Komprimieren Sie eine CSV-Datei in Python – CSV zu ZIP

Mit dem enormen Datenzufluss nehmen die Dateigrößen zu und erfordern daher mehr Speicherplatz. Auf der anderen Seite ist es schwierig, eine Datei mit großem Volumen über die Cloud zu teilen, wenn es eine Beschränkung der Dateiübertragung gibt. Das Komprimieren der großen Datei ist daher die einzige Möglichkeit, dieses Problem zu lösen. Aspose.ZIP bietet ein Online-Tool zum Erstellen von ZIP Dateien online und bietet auch eine programmgesteuerte Lösung zum programmgesteuerten ZIP-Komprimieren großer Dateien. Wir werden jedoch lernen, wie man eine CSV-Datei in Python komprimiert, indem man Aspose.ZIP for Python über .NET verwendet. Diese Python-Komprimierungsbibliothek ermöglicht es Ihnen, einen CSV-Dateikompressor für Ihre Business-App zu erstellen. Also, legen wir los.

Wir werden folgende Punkte behandeln:

  1. Installation der Python-Komprimierungsbibliothek
  2. Programmgesteuert eine CSV-Datei in Python komprimieren
  3. ZIP-Datei online erstellen

Installation der Python-Komprimierungsbibliothek

Diese gut gestaltete Python-API ist mit Komprimierungs-/Dekomprimierungs-, Archivverarbeitungs und ZIP-Verschlüsselungsfunktionen ausgestattet. Darüber hinaus bietet sie umfangreiche programmgesteuerte Konvertierungsfunktionen zwischen gängigen ZIP Datei formaten. So können Sie große CSV Dateien problemlos mit Aspose.ZIP for Python über .NET komprimieren. Um diese Python-Komprimierungsbibliothek 8 zu installieren, führen Sie den folgenden Pip-Befehl in CMD/Terminal aus:

pip install aspose-zip

Hinweis: Bitte stellen Sie sicher, dass Sie Python auf Ihrem Computer eingerichtet haben, bevor Sie diese API installieren.

Python-Komprimierungsbibliothek

Komprimieren Sie eine CSV-Datei programmgesteuert in Python

In diesem Abschnitt wird die eigentliche Implementierung zum Konvertieren von CSV in ZIP in Python erläutert. Zu diesem Zweck verfügen wir über die CSV-Quelldatei.

Sie können die folgenden Schritte ausführen, um eine CSV-Datei programmgesteuert auf eine kleinere Größe zu komprimieren:

  • Importieren Sie die Aspose.ZIP in das Projekt.
  • Erstellen Sie ein Objekt der Klasse Archive.
  • Fügen Sie dem Archiv eine Datei hinzu, indem Sie die Funktion createentry aufrufen.
  • Speichern Sie das ZIP-Archiv, indem Sie die Methode save aufrufen.

Der folgende Codeausschnitt zeigt, wie man CSV in ZIP in Python konvertiert:

# Importieren Sie die Aspose.ZIP in das Projekt.
import aspose.zip as az
# Erstellen Sie ein Objekt der Archive Klasse. 
with az.Archive() as archive:
    # Fügen Sie dem Archiv eine Datei hinzu, indem Sie die Funktion „create_entry“ aufrufen.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Speichern Sie das ZIP-Archiv, indem Sie die Speichermethode aufrufen. 
    archive.save('/output_archive.zip')

Sobald Sie das obige Codebeispiel ausführen, wird an der angegebenen Adresse eine neue ZIP-Datei erstellt.

ZIP-Datei online erstellen

Dieser online CSV-Dateikomprimierer wird auch von Aspose.ZIP unterstützt. Es ist kostenlos und funktioniert effizient auf Desktops und Mobilgeräten. Es gibt eine Drag-and-Drop-Benutzeroberfläche auf Unternehmensebene, über die Sie Dateien von Dropbox, OneDrive oder einem lokalen Dateisystem hochladen können. Sie können CSV ganz einfach in ZIP konvertieren und die resultierende Datei einfach über die Benutzeroberfläche herunterladen.

ZIP-Datei online erstellen

Konvertieren Sie CSV in ZIP – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz nutzen, um diese Python-Komprimierungsbibliothek ohne Evaluierungsbeschränkungen auszuprobieren.

Abschluss

Dies ist das Ende dieses Blogbeitrags. Hoffentlich haben Sie mit dieser Python-Komprimierungsbibliothek gelernt, wie Sie eine CSV-Datei in Python komprimieren. Sie können einen CSV-Dateikomprimierer mit Aspose.ZIP for Python über .NET erstellen. Darüber hinaus haben Sie auch gesehen, wie Sie eine CSV-Datei programmgesteuert auf eine kleinere Größe komprimieren. Darüber hinaus können Sie die Dokumentation und API-Referenzen besuchen, um weitere Funktionen zu erkunden.

Schließlich schreibt aspose.com neue Blogbeiträge. Bleiben Sie also auf dem Laufenden, um die neuesten Updates zu erhalten.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie reduziere ich die Größe einer CSV-Datei in Python?

Aspose.ZIP for Python über .NET ist eine umfangreiche Python-Komprimierungsbibliothek. Sie können große CSV Dateien problemlos in Python komprimieren. Bitte besuchen Sie diesen Link, um die Implementierung zu sehen.

Wie verkleinere ich eine CSV-Datei?

Sie können diesen online CSV-Dateikomprimierer verwenden, um CSV in ZIP zu konvertieren.

Siehe auch