Компресирайте CSV файл с помощта на Python

Тази тема описва как да компресирате файл CSV с помощта на Python. Той обяснява настройките на IDE, поетапния процес и примерен работен код за компресия на CSV файл с помощта на Python. Освен това можете да използвате същия подход за компресиране на множество CSV файлове в един ZIP архив.

Стъпки за компресиране на CSV с помощта на Python

  1. Подгответе IDE за работа с Aspose.ZIP за компресиране на файлове със стойности, разделени със запетая
  2. Направете обект от класа Archive
  3. Предайте стойностите на низа като име на файлове в ZIP
  4. Експортирайте изходната компресирана ZIP директория, като използвате метода save

Стъпките по-горе показват как да създадете CSV файл за намаляване на размера с помощта на Python. Процесът започва с четене на изходния файл със стойности, разделени със запетая. След това предайте пътя и имената на файла, за да създадете записите в изходната ZIP директория. Накрая запишете генерирания ZIP архив, съдържащ компресирания CSV файл.

Код за компресиране на CSV файл с помощта на 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')

Примерният код по-долу показва функцията за компресиране на CSV с помощта на Python. Това е проста версия за изучаване на компресията, която може допълнително да бъде импровизирана за компресиране на няколко CSV файла наведнъж. По същия начин сложни и разширени функции за обработка на ZIP файлове, като защита на ZIP директорията, също могат да бъдат включени във вашето приложение въз основа на вашите изисквания.

Тази статия очерта процеса за компресиране на CSV файл с помощта на Python. Ако обаче трябва да проучите извличането на ZIP файлове, тогава погледнете Извлечете ZIP файл в Python.

 Български