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

MS Excel est un tableur largement utilisé, disponible en différentes versions. Par conséquent, des problèmes de compatibilité peuvent survenir lors de l’ouverture d’un fichier doté des dernières fonctionnalités dans une ancienne version de MS Excel. MS Excel contient un vérificateur de compatibilité, qui est exécuté lors de l’enregistrement des fichiers. Il vérifie que les nouvelles fonctionnalités, qui ne sont pas prises en charge par les anciens formats, ne sont pas utilisées dans le fichier. Cependant, dans certains cas, vous devez désactiver le vérificateur de compatibilité. Dans cet article, vous apprendrez à désactiver le vérificateur de compatibilité pour les classeurs MS Excel en C#.

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

Aspose.Cells for .NET est une API de manipulation de feuille de calcul populaire qui vous permet de créer des fichiers de feuille de calcul à partir de zéro. De plus, il vous permet de manipuler assez facilement des fichiers Excel existants. Nous utiliserons cette API pour désactiver le vérificateur de compatibilité pour les fichiers Excel. Vous pouvez télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Cells

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

Le vérificateur de compatibilité d’un fichier Excel peut être désactivé en mettant à jour les paramètres du classeur. Voici les étapes pour y parvenir.

  • Tout d’abord, utilisez la classe Workbook pour charger le fichier Excel souhaité.
  • Ensuite, utilisez la propriété Workbook.Settings.CheckCompatibility pour désactiver le vérificateur de compatibilité (définissez true et false pour activer et désactiver le vérificateur, respectivement).
  • Enfin, enregistrez le fichier Excel en utilisant la méthode Workbook.Save(string).

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

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

// Désactiver le vérificateur de compatibilité
wb.Settings.CheckCompatibility = false;

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

Obtenez une licence gratuite

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

Conclusion

Lors de la manipulation de fichiers Excel à partir de vos applications .NET, vous devrez peut-être désactiver le vérificateur de compatibilité. Pour y parvenir, dans cet article, vous avez appris comment activer ou désactiver le vérificateur de compatibilité pour les fichiers Excel à l’aide de C#. En dehors de cela, vous pouvez explorer d’autres fonctionnalités d’Aspose.Cells for .NET à l’aide de la documentation. De plus, vous pouvez poster vos questions et requêtes sur notre forum.

Voir également