Сжатие файла CSV в Python — CSV в ZIP

Из-за огромного притока данных размеры файлов увеличиваются и, следовательно, требуют больше места для хранения. С другой стороны, файл большого объема сложно передать через облако, поскольку существует ограничение на передачу файлов. Таким образом, сжатие большого файла — единственный способ решить эту проблему. Aspose.ZIP предоставляет онлайн-инструмент для создания файлов ZIP в Интернете, а также предлагает программное решение для программного ZIP-архивирования больших файлов. Однако мы научимся сжимать файл CSV в Python с помощью Aspose.ZIP for Python через .NET. Эта библиотека сжатия Python позволяет вам создать компрессор файлов CSV для вашего бизнес-приложения. Итак, начнем.

Мы рассмотрим следующие моменты:

  1. Установка библиотеки сжатия Python
  2. Программное сжатие файла CSV в Python
  3. Создать ZIP-файл онлайн

Установка библиотеки сжатия Python

Этот хорошо продуманный API Python оснащен возможностями сжатия/распаковки, обработки архивов и шифрования ZIP. Кроме того, он предлагает богатые функции программного преобразования среди популярных форматов файлов ZIP. Таким образом, вы можете легко сжимать большие файлы CSV, используя Aspose.ZIP for Python через .NET. Что ж, чтобы установить эту [библиотеку] сжатия Python 8, выполните следующую команду pip в CMD/терминал:

pip install aspose-zip

Примечание. Перед установкой этого API убедитесь, что на вашем компьютере настроен Python.

библиотека сжатия Python

Программное сжатие файла CSV в Python

В этом разделе рассматривается фактическая реализация преобразования CSV в ZIP в Python. Для этой цели у нас есть исходный CSV-файл.

Вы можете выполнить следующие шаги, чтобы программно сжать файл CSV до меньшего размера:

  • Импортируйте Aspose.ZIP в проект.
  • Создайте объект класса Архив.
  • Добавьте файл в архив, вызвав функцию createentry.
  • Сохраните ZIP-архив, вызвав метод save.

Следующий фрагмент кода демонстрирует, как преобразовать CSV в ZIP в Python:

# Импортируйте Aspose.ZIP в проект.
import aspose.zip as az
# Создайте объект класса Archive. 
with az.Archive() as archive:
    # Добавьте файл в архив, вызвав функцию create_entry.
    archive.create_entry("Sheet1.csv", "/Sheet1.csv")
    # Сохраните ZIP-архив, вызвав метод save. 
    archive.save('/output_archive.zip')

После запуска приведенного выше примера кода по указанному адресу будет создан новый ZIP-файл.

Создать ZIP-файл онлайн

Этот онлайн компрессор файлов CSV также поддерживается Aspose.ZIP. Он бесплатен и эффективно работает на настольных компьютерах и мобильных устройствах. Существует пользовательский интерфейс перетаскивания корпоративного уровня, в котором у вас есть возможность загружать файлы из Dropbox, OneDrive или локальной файловой системы. Вы можете легко преобразовать CSV в ZIP и загрузить полученный файл прямо из пользовательского интерфейса.

создать zip-файл онлайн

Конвертируйте CSV в ZIP — получите бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы попробовать эту [библиотеку] Python Compression 8 без ограничений ознакомительной версии.

Заключение

Это конец этого поста в блоге. Надеемся, вы научились сжимать CSV-файл в Python с помощью этой библиотеки сжатия Python. Вы можете создать компрессор файлов CSV, используя Aspose.ZIP for Python через .NET. Более того, вы также узнали, как программно сжать файл CSV до меньшего размера. Кроме того, вы можете посетить документацию и ссылки на API, чтобы изучить другие функции.

Наконец, aspose.com пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Как уменьшить размер файла CSV в Python?

Aspose.ZIP for Python через .NET — это многофункциональная библиотека сжатия Python. Вы можете легко сжимать большие файлы CSV в Python. Пожалуйста, посетите эту ссылку, чтобы увидеть реализацию.

Как сжать CSV-файл?

Вы можете использовать этот онлайн компрессор файлов CSV для преобразования CSV в ZIP.

Смотрите также