Compresser un fichier CSV à l'aide de Python

Cette rubrique explique comment compresser un fichier CSV à l’aide de Python. Elle explique les paramètres de l’IDE, le processus étape par étape et un exemple de code fonctionnel pour la compression de fichiers CSV à l’aide de Python. De plus, vous pouvez utiliser la même approche pour compresser plusieurs fichiers CSV dans une seule archive ZIP.

Étapes pour compresser un fichier CSV à l’aide de Python

  1. Préparez l’IDE pour qu’il fonctionne avec Aspose.ZIP pour la compression de fichiers à valeurs séparées par des virgules
  2. Créer un objet de la classe Archive
  3. Transmettez les valeurs de chaîne comme nom de fichiers dans le ZIP
  4. Exporter le répertoire ZIP compressé de sortie à l’aide de la méthode save

Les étapes ci-dessus montrent comment créer un réducteur de taille de fichier CSV à l’aide de Python. Le processus commence par la lecture du fichier source de valeurs séparées par des virgules. Ensuite, transmettez le chemin d’accès et les noms des fichiers pour créer les entrées dans le répertoire ZIP de sortie. Enfin, écrivez l’archive ZIP générée contenant le fichier CSV compressé.

Code pour compresser un fichier CSV à l’aide de 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')

L’exemple de code ci-dessous présente la fonctionnalité permettant de compresser un fichier CSV à l’aide de Python. Il s’agit d’une version simple permettant d’apprendre la compression, qui peut ensuite être improvisée pour compresser plusieurs fichiers CSV à la fois. De même, des fonctionnalités de traitement de fichiers ZIP complexes et avancées, telles que la protection du répertoire ZIP, peuvent également être intégrées à votre application en fonction de vos besoins.

Cet article décrit le processus de compression d’un fichier CSV à l’aide de Python. Cependant, si vous souhaitez découvrir comment extraire des fichiers ZIP, consultez Extraire le fichier ZIP en Python.

 Français