Utiliser les options de vérification des erreurs

Types d’erreurs

Les erreurs qui signifient que la formule ne peut pas renvoyer un résultat - comme diviser un nombre par zéro - nécessitent une attention immédiate et une valeur d’erreur est affichée dans la cellule. En cliquant sur le triangle vert apparaît un point d’exclamation, en cliquant dessus ouvre une liste d’options.

L’erreur peut être résolue à l’aide des options ou être ignorée. Ignorer une erreur signifie que cette erreur n’apparaîtra pas dans d’autres vérifications d’erreur.

Aspose.Cells pour Python via .NET propose des fonctionnalités d’option de vérification d’erreurs. La classe ErrorCheckOption gère différents types de vérifications d’erreurs, par exemple les nombres stockés en texte, les erreurs de calcul de formule et les erreurs de validation. Utilisez l’énumération ErrorCheckType pour définir la vérification d’erreur souhaitée.

Nombres stockés sous forme de texte

Parfois, les nombres peuvent être formatés et stockés dans des cellules sous forme de texte. Cela peut causer des problèmes avec les calculs ou produire des ordres de tri confus. Les nombres formatés comme du texte sont alignés à gauche au lieu de droite dans la cellule. Si une formule qui devrait effectuer une opération mathématique sur des cellules ne renvoie pas de valeur, vérifiez l’alignement dans les cellules auxquelles la formule se réfère, certaines ou toutes ces cellules pourraient être des nombres formatés comme du texte.

Vous pouvez utiliser les options de vérification des erreurs pour convertir rapidement les nombres stockés sous forme de texte en nombres réels. Dans Microsoft Excel 2003 :

  1. Dans le menu Outils, cliquez sur Options.
  2. Sélectionnez l’onglet Vérification des erreurs. L’option Nombre stocké en tant que texte est activée par défaut.
  3. Désactivez-la.

Le code d’exemple suivant montre comment désactiver l’option de vérification d’erreur des nombres stockés en tant que texte pour une feuille de calcul dans le fichier XLS modèle en utilisant les API Aspose.Cells pour Python via .NET.