Validation classe

Validation classe

Représente les paramètres de validation des données.

Le type Validation expose les membres suivants :

Propriétés

PropriétéDescription
operatorReprésente l’opérateur pour la validation des données.
alert_styleReprésente le style d’alerte de validation.
typeReprésente le type de validation des données.
input_messageReprésente le message d’entrée de validation des données.
input_titleReprésente le titre de la boîte de dialogue de saisie de validation des données.
error_messageReprésente le message d’erreur de validation des données.
error_titleReprésente le titre de la boîte de dialogue d’erreur de validation des données.
show_inputIndique si le message de saisie de validation des données s’affiche chaque fois que l’utilisateur sélectionne une cellule dans la plage de validation des données.
show_errorIndique si le message d’erreur de validation des données s’affichera chaque fois que l’utilisateur saisira des données non valides.
ignore_blankIndique si les valeurs vides sont autorisées par la validation des données de plage.
formula1Représente la valeur ou l’expression associée à la validation des données.
formula2Représente la valeur ou l’expression associée à la validation des données.
value1Représente la première valeur associée à la validation des données.
value2Représente la deuxième valeur associée à la validation des données.
in_cell_drop_downIndique si la validation des données affiche une liste déroulante contenant des valeurs acceptables.
areasObtient tous les CellArea qui contiennent les paramètres de validation des données.

Méthodes

MéthodeDescription
get_formula1(self, is_r1c1, is_local)Obtient la valeur ou l’expression associée à cette validation.
get_formula1(self, is_r1c1, is_local, row, column)Obtient la valeur ou l’expression associée à cette validation pour une cellule spécifique.
get_formula2(self, is_r1c1, is_local)Obtient la valeur ou l’expression associée à cette validation.
get_formula2(self, is_r1c1, is_local, row, column)Obtient la valeur ou l’expression associée à cette validation pour une cellule spécifique.
add_area(self, cell_area)Applique la validation à la zone.
add_area(self, cell_area, check_intersection, check_edge)Applique la validation à la zone.
set_formula1(self, formula, is_r1c1, is_local)Définit la valeur ou l’expression associée à cette validation.
set_formula2(self, formula, is_r1c1, is_local)Définit la valeur ou l’expression associée à cette validation.
get_list_value(self, row, column)Obtenez la valeur de la liste de validation pour la cellule spécifiée.
get_value(self, row, column, is_value1)Obtenez la valeur de validation sur la cellule spécifique.
add_areas(self, areas, check_intersection, check_edge)Applique la validation aux zones données.
remove_area(self, cell_area)Supprimez les paramètres de validation dans la plage.
remove_areas(self, areas)Supprime cette validation des zones données.
remove_a_cell(self, row, column)Supprimez les paramètres de validation dans la cellule.
copy(self, source, copy_option)Validation de copie.

Exemple

from aspose.cells import CellArea, OperatorType, ValidationType, Workbook

workbook = Workbook()
validations = workbook.worksheets[0].validations
area = CellArea.create_cell_area(0, 0, 1, 1)
validation = validations[validations.add(area)]
validation.type = ValidationType.WHOLE_NUMBER
validation.operator = OperatorType.BETWEEN
validation.formula1 = "3"
validation.formula2 = "1234"

Voir également