Стисніть файл 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.

 Українська