Validation clase

Validation clase

Representa la configuración de validación de datos.

El tipo Validation expone los siguientes miembros:

Propiedades

PropiedadDescripción
operatorRepresenta el operador para la validación de datos.
alert_styleRepresenta el estilo de alerta de validación.
typeRepresenta el tipo de validación de datos.
input_messageRepresenta el mensaje de entrada de validación de datos.
input_titleRepresenta el título del cuadro de diálogo de entrada de validación de datos.
error_messageRepresenta el mensaje de error de validación de datos.
error_titleRepresenta el título del cuadro de diálogo de error de validación de datos.
show_inputIndica si el mensaje de entrada de validación de datos se mostrará cada vez que el usuario seleccione una celda en el rango de validación de datos.
show_errorIndica si se mostrará el mensaje de error de validación de datos cada vez que el usuario ingrese datos no válidos.
ignore_blankIndica si la validación de datos de rango permite valores en blanco.
formula1Representa el valor o expresión asociada a la validación de datos.
formula2Representa el valor o expresión asociada a la validación de datos.
value1Representa el primer valor asociado a la validación de datos.
value2Representa el segundo valor asociado a la validación de datos.
in_cell_drop_downIndica si la validación de datos muestra una lista desplegable que contiene valores aceptables.
areasObtiene todos los CellArea que contienen las configuraciones de validación de datos.

Métodos

MétodoDescripción
get_formula1(self, is_r1c1, is_local)Obtiene el valor o la expresión asociada con esta validación.
get_formula1(self, is_r1c1, is_local, row, column)Obtiene el valor o la expresión asociada con esta validación para una celda específica.
get_formula2(self, is_r1c1, is_local)Obtiene el valor o la expresión asociada con esta validación.
get_formula2(self, is_r1c1, is_local, row, column)Obtiene el valor o la expresión asociada con esta validación para una celda específica.
add_area(self, cell_area)Aplica la validación al área.
add_area(self, cell_area, check_intersection, check_edge)Aplica la validación al área.
set_formula1(self, formula, is_r1c1, is_local)Establece el valor o la expresión asociada con esta validación.
set_formula2(self, formula, is_r1c1, is_local)Establece el valor o la expresión asociada con esta validación.
get_list_value(self, row, column)Obtenga el valor de la lista de validaciones para la celda especificada.
get_value(self, row, column, is_value1)Obtenga el valor de validación en la celda específica.
add_areas(self, areas, check_intersection, check_edge)Aplica la validación a áreas determinadas.
remove_area(self, cell_area)Eliminar la configuración de validación en el rango.
remove_areas(self, areas)Elimina esta validación de las áreas determinadas.
remove_a_cell(self, row, column)Eliminar la configuración de validación en la celda.
copy(self, source, copy_option)Validación de copia.

Ejemplo

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"

Ver también