Activer ou désactiver le vérificateur de compatibilité Excel en Python

Le vérificateur de compatibilité MS Excel garantit qu’un fichier dans un format plus ancien n’utilise pas les fonctionnalités fournies par la nouvelle version d’Excel. Ainsi, les personnes utilisant des versions plus anciennes d’Excel ne rencontrent pas de problèmes de compatibilité. Lors de la manipulation de fichiers Excel, vous devrez peut-être désactiver dynamiquement le vérificateur de compatibilité. Pour y parvenir, cet article montre comment désactiver le vérificateur de compatibilité pour les classeurs MS Excel en Python.

Bibliothèque Python pour désactiver le vérificateur de compatibilité Excel

Aspose.Cells for Python via Java est une API de manipulation de feuille de calcul puissante et riche en fonctionnalités. Il fournit des fonctionnalités de base et avancées pour créer et manipuler des fichiers MS Excel. Nous utiliserons cette bibliothèque pour activer ou désactiver le vérificateur de compatibilité dans les fichiers Excel. Vous pouvez soit télécharger l’API ou l’installer à l’aide de la commande pip suivante.

> pip install aspose-cells

Désactiver le vérificateur de compatibilité Excel

Pour activer ou désactiver le vérificateur de compatibilité pour un classeur Excel, vous devez mettre à jour les paramètres du classeur. Voici les étapes pour effectuer cette opération.

L’exemple de code suivant montre comment désactiver le vérificateur de compatibilité à l’aide de Python.

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import  Workbook

# load Excel workbook
wb = Workbook("workbook.xls")

# disable compatibility
wb.getSettings().setCheckCompatibility(False)

# save workbook
wb.save("workbook_disabled_compatibility.xls")

print("Done...")

jpype.shutdownJVM()

Obtenez une licence gratuite

Vous pouvez utiliser Aspose.Cells for Python via Java sans limitations d’évaluation à l’aide d’une licence temporaire.

Conclusion

Le vérificateur de compatibilité MS Excel limite les utilisateurs à utiliser les nouvelles fonctionnalités dans une ancienne version du fichier Excel. Dans cet article, vous avez vu comment désactiver le vérificateur de compatibilité dans les fichiers Excel à l’aide de Python. En outre, vous pouvez également explorer d’autres fonctionnalités d’Aspose.Cells for Python via Java en utilisant la documentation. Au cas où vous auriez des questions, vous pouvez poster sur notre forum.

Voir également