В этой теме подробно описывается, как сжать файл CSV с помощью Python. В ней объясняются настройки IDE, пошаговый процесс и рабочий пример кода для сжатия файла CSV с помощью Python. Более того, вы можете использовать тот же подход для сжатия нескольких файлов CSV в один архив ZIP.
Шаги по сжатию CSV с помощью Python
- Подготовьте IDE для работы с Aspose.ZIP для сжатия файлов со значениями, разделенными запятыми
- Создайте объект класса Archive
- Передайте строковые значения в качестве имен файлов в ZIP-архиве.
- Экспортируйте выходной сжатый 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.