Validation класс

Validation класс

Представляет настройки проверки данных.

Тип Validation предоставляет следующие элементы:

Характеристики

СвойствоОписание
operatorПредставляет собой оператора проверки данных.
alert_styleПредставляет стиль оповещения о проверке.
typeПредставляет тип проверки данных.
input_messageПредставляет собой входное сообщение проверки данных.
input_titleПредставляет заголовок диалогового окна ввода проверки данных.
error_messageПредставляет сообщение об ошибке проверки данных.
error_titleПредставляет заголовок диалогового окна с сообщением об ошибке проверки данных.
show_inputУказывает, будет ли отображаться сообщение о проверке данных каждый раз, когда пользователь выбирает ячейку в диапазоне проверки данных.
show_errorУказывает, будет ли отображаться сообщение об ошибке проверки данных каждый раз, когда пользователь вводит неверные данные.
ignore_blankУказывает, разрешены ли пустые значения при проверке диапазона данных.
formula1Представляет значение или выражение, связанное с проверкой данных.
formula2Представляет значение или выражение, связанное с проверкой данных.
value1Представляет первое значение, связанное с проверкой данных.
value2Представляет второе значение, связанное с проверкой данных.
in_cell_drop_downУказывает, отображает ли проверка данных раскрывающийся список, содержащий приемлемые значения.
areasПолучает все CellArea, содержащие настройки проверки данных.

Методы

МетодОписание
get_formula1(self, is_r1c1, is_local)Получает значение или выражение, связанное с этой проверкой.
get_formula1(self, is_r1c1, is_local, row, column)Возвращает значение или выражение, связанное с этой проверкой для определенной ячейки.
get_formula2(self, is_r1c1, is_local)Получает значение или выражение, связанное с этой проверкой.
get_formula2(self, is_r1c1, is_local, row, column)Возвращает значение или выражение, связанное с этой проверкой для определенной ячейки.
add_area(self, cell_area)Применяет проверку к области.
add_area(self, cell_area, check_intersection, check_edge)Применяет проверку к области.
set_formula1(self, formula, is_r1c1, is_local)Устанавливает значение или выражение, связанное с этой проверкой.
set_formula2(self, formula, is_r1c1, is_local)Устанавливает значение или выражение, связанное с этой проверкой.
get_list_value(self, row, column)Получить значение для списка проверки для указанной ячейки.
get_value(self, row, column, is_value1)Получить значение проверки для конкретной ячейки.
add_areas(self, areas, check_intersection, check_edge)Применяет проверку к заданным областям.
remove_area(self, cell_area)Удалить настройки проверки в диапазоне.
remove_areas(self, areas)Удаляет данную проверку из указанных областей.
remove_a_cell(self, row, column)Удалить настройки проверки в ячейке.
copy(self, source, copy_option)Проверка копии.

Пример

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"

Смотрите также