Compresser un fichier CSV en Python - CSV vers ZIP

Avec l’afflux massif de données, la taille des fichiers augmente et nécessite donc plus de stockage. D’un autre côté, un fichier volumineux est un défi à partager sur le cloud lorsqu’il existe une limite de transfert de fichiers. Ainsi, la compression du fichier volumineux est le seul moyen de résoudre ce problème. Aspose.ZIP fournit un outil en ligne pour créer des fichiers ZIP en ligne et propose également une solution programmatique pour compresser des fichiers volumineux par programmation. Cependant, nous apprendrons comment compresser un fichier CSV en Python en utilisant Aspose.ZIP for Python via .NET. Cette bibliothèque de compression Python vous permet de créer un compresseur de fichiers CSV pour votre application professionnelle. Alors, commençons.

Nous aborderons les points suivants :

  1. Installation de la bibliothèque de compression Python
  2. Compresser un fichier CSV en Python par programme
  3. Créer un fichier ZIP en ligne

Installation de la bibliothèque de compression Python

Cette API Python bien conçue est équipée de capacités de compression/décompression, de traitement d’archives et de cryptage ZIP. De plus, il offre de riches fonctionnalités de conversion parmi les formats de fichiers ZIP populaires par programmation. Ainsi, vous pouvez facilement compresser des fichiers CSV volumineux à l’aide de Aspose.ZIP for Python via .NET. Eh bien, pour installer cette bibliothèque de compression Python, exécutez la commande pip suivante dans CMD/terminal :

pip install aspose-zip

Remarque : assurez-vous d’avoir configuré Python sur votre machine avant d’installer cette API.

bibliothèque de compression Python

Compresser un fichier CSV en Python par programme

Cette section présente l’implémentation réelle pour convertir CSV en ZIP en Python. Pour cela, nous disposons du fichier CSV source.

Vous pouvez suivre les étapes suivantes pour compresser un fichier CSV à une taille plus petite par programme :

  • Importez le Aspose.ZIP dans le projet.
  • Créez un objet de la classe Archive.
  • Ajoutez un fichier à l’archive en appelant la fonction createentry.
  • Enregistrez l’archive ZIP en appelant la méthode save.

L’extrait de code suivant montre comment convertir CSV en ZIP en Python :

# Importez le Aspose.ZIP dans le projet.
import aspose.zip as az
# Créez un objet de la classe Archive. 
with az.Archive() as archive:
    # Ajoutez un fichier à l'archive en appelant la fonction create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Enregistrez l'archive ZIP en appelant la méthode save. 
    archive.save('/output_archive.zip')

Une fois que vous avez exécuté l’exemple de code ci-dessus, un nouveau fichier ZIP sera créé à l’adresse indiquée.

Créer un fichier ZIP en ligne

Ce compresseur de fichiers CSV en ligne est également soutenu par Aspose.ZIP. Il est gratuit et fonctionne efficacement sur ordinateur et mobile. Il existe une interface utilisateur par glisser-déposer au niveau de l’entreprise dans laquelle vous avez la possibilité de télécharger des fichiers depuis Dropbox, OneDrive ou un système de fichiers local. Vous pouvez facilement convertir CSV en ZIP et télécharger le fichier résultant uniquement à partir de l’interface utilisateur.

créer un fichier zip en ligne

Convertir CSV en ZIP - Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer cette bibliothèque de compression Python sans limitations d’évaluation.

Conclusion

C’est la fin de cet article de blog. J’espère que vous avez appris à compresser un fichier CSV en Python à l’aide de cette bibliothèque de compression Python. Vous pouvez créer un compresseur de fichiers CSV à l’aide de Aspose.ZIP for Python via .NET. De plus, vous avez également vu comment compresser un fichier CSV à une taille plus petite par programme. De plus, vous pouvez visiter la documentation et l’API références pour explorer d’autres fonctionnalités.

Enfin, aspose.com rédige de nouveaux articles de blog. Alors, restez en contact pour les dernières mises à jour.

L’aide est disponible

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment réduire la taille d’un fichier CSV en Python ?

Aspose.ZIP for Python via .NET est une bibliothèque de compression Python riche en fonctionnalités. Vous pouvez facilement compresser des fichiers CSV volumineux en Python. Veuillez visiter ce lien pour voir la mise en œuvre.

Comment réduire un fichier CSV ?

Vous pouvez utiliser ce compresseur de fichier CSV en ligne pour convertir CSV en ZIP.

Voir également