Настройка уровня сжатия книги Excel

Настройка уровня сжатия книги

Разработчики могут настроить уровень сжатия рабочей книги при работе с большими файлами. Можно отдавать предпочтение меньшему размеру файла или меньшему времени обработки. Aspose.Cells для Python via .NET предоставляет перечисление OoxmlCompressionType, которое можно использовать для установки уровня сжатия рабочей книги. Перечисление OoxmlCompressionType содержит следующие элементы.

  • Level1: Самое быстрое, но наименее эффективное сжатие.
  • Level2: Немного медленнее, но лучше, чем уровень 1.
  • Level3: Немного медленнее, но лучше, чем уровень 2.
  • Level4: Немного медленнее, но лучше, чем уровень 3.
  • Level5: Немного медленнее, чем уровень 4, но с лучшим сжатием.
  • Level6: Хороший баланс скорости и эффективности сжатия.
  • Уровень7: Довольно хорошее сжатие!
  • Уровень8: Лучшее сжатие, чем на уровне 7!
  • Уровень9: Самое “лучшее” сжатие, где лучший означает наибольшее уменьшение размера входного потока данных. Это также самое медленное сжатие.

В следующем фрагменте кода демонстрируется использование перечисления OoxmlCompressionType и сравнение времени преобразования для уровней 1, 6 и 9. Также можно сравнить размеры созданных файлов.