Validation класс

Validation класс

Представляет данные validation.settings.

Тип 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(is_r1c1, is_local) Получает значение или выражение, связанное с этой проверкой.
get_formula1(is_r1c1, is_local, row, column) Получает значение или выражение, связанное с этой проверкой для конкретной ячейки.
get_formula2(is_r1c1, is_local) Получает значение или выражение, связанное с этой проверкой.
get_formula2(is_r1c1, is_local, row, column) Получает значение или выражение, связанное с этой проверкой для конкретной ячейки.
add_area(cell_area) Применяет проверку к области.
add_area(cell_area, check_intersection, check_edge) Применяет проверку к области.
set_formula1(formula, is_r1c1, is_local) Задает значение или выражение, связанное с этой проверкой.
set_formula2(formula, is_r1c1, is_local) Задает значение или выражение, связанное с этой проверкой.
get_list_value(row, column) Получите значение для списка проверки для указанной ячейки.
add_areas(areas, check_intersection, check_edge) Применяет проверку к заданным областям.
remove_area(cell_area) Удалите параметры проверки в диапазоне.
remove_areas(areas) Удаляет эту проверку из заданных областей.
remove_a_cell(row, column) Удалите настройки проверки в ячейке.
copy(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"

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