Ajuster le niveau de compression du classeur

Ajuster le niveau de compression du classeur

Les développeurs peuvent ajuster le niveau de compression du classeur lorsqu’ils travaillent avec de plus grands classeurs. Les développeurs peuvent privilégier des tailles de fichiers plus petites par rapport au temps de traitement ou vice versa. Aspose.Cells fournit l’énumération OoxmlCompressionType que vous pouvez utiliser pour définir le niveau de compression du classeur. L’énumération OoxmlCompressionType fournit les membres suivants.

  • LEVEL_1: La compression la plus rapide mais la moins efficace.
  • LEVEL_2: Un peu plus lent, mais meilleur que le niveau 1.
  • LEVEL_3: Un peu moins rapide, mais meilleur que le niveau 2.
  • LEVEL_4: Un peu moins rapide, mais meilleur que le niveau 3.
  • LEVEL_5: Un peu moins rapide que le niveau 4, mais avec une meilleure compression.
  • LEVEL_6: Un bon équilibre entre vitesse et efficacité de compression.
  • LEVEL_7: Une assez bonne compression!
  • LEVEL_8: Meilleure compression que le niveau 7!
  • LEVEL_9: La compression la “meilleure”, où meilleur signifie la plus grande réduction de la taille du flux de données en entrée. C’est aussi la compression la plus lente.

L’extrait de code suivant démontre l’utilisation de l’énumération OoxmlCompressionType et compare le temps de conversion pour LEVEL_1, LEVEL_6, et LEVEL_9. Vous pouvez également comparer les tailles des fichiers générés.