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

Différentes versions de MS Excel sont disponibles et utilisées dans le monde entier. Cela rend possible que les nouvelles versions fournissent des fonctionnalités qui peuvent ne pas être disponibles dans les anciennes. Par conséquent, MS Excel utilise le vérificateur de compatibilité pour dégrader les fonctionnalités qui ne sont pas prises en charge par un format plus ancien lors de l’enregistrement des fichiers. 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 Java.

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

Aspose.Cells for Java fournit un large éventail de fonctionnalités pour la manipulation des feuilles de calcul. À l’aide de l’API, vous pouvez créer de nouveaux documents de feuille de calcul à partir de zéro et manipuler ceux qui existent déjà. Nous utiliserons cette API pour désactiver le vérificateur de compatibilité pour les fichiers Excel. Vous pouvez télécharger le JAR de l’API ou l’installer à l’aide des configurations Maven suivantes.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.11</version>
</dependency>

Désactiver le vérificateur de compatibilité dans les fichiers Excel

Afin de 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 Java.

// Charger le fichier Excel
Workbook wb = new Workbook("workbook.xls");

// Désactiver le vérificateur de compatibilité
wb.getSettings().setCheckCompatibility(false);

// Enregistrer le fichier
wb.save("output.xls");

Obtenez une licence gratuite

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

Conclusion

Le vérificateur de compatibilité MS Excel permet aux utilisateurs de créer des documents qui peuvent être consultés par tout le monde sans problèmes de compatibilité. Lorsque vous travaillez avec des fichiers Excel par programmation, vous devrez peut-être désactiver le vérificateur de compatibilité. Par conséquent, dans cet article, vous avez appris comment activer ou désactiver le vérificateur de compatibilité pour les fichiers Excel à l’aide de Java. En outre, vous pouvez également explorer d’autres fonctionnalités d’Aspose.Cells for Java à l’aide de la documentation. Au cas où vous auriez des questions, vous pouvez poster sur notre forum.

Voir également