Получить примененную валидацию для ячейки
Вы можете использовать Aspose.Cells для Python via .NET, чтобы получить примененную валидацию для ячейки. Aspose.Cells для Python via .NET предоставляет метод Cell.get_validation() для этой цели. Если на ячейке не применена валидация, возвращается значение null.
Точно так же можно использовать метод Worksheet.validations.get_validation_in_cell, чтобы получить примененную валидацию для ячейки, указав её индексы строки и столбца.
Python-код для получения примененной валидации для ячейки
Приведенный ниже образец кода показывает, как получить примененную валидацию для ячейки.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Instantiate the workbook from sample Excel file | |
workbook = Workbook("sample.xlsx") | |
# Access its first worksheet | |
worksheet = workbook.worksheets[0] | |
# Cell C1 has the Decimal Validation applied on it. It can take only the values Between 10 and 20 | |
cell = worksheet.cells.get("C1") | |
# Access the valditation applied on this cell | |
validation = cell.get_validation() | |
# Read various properties of the validation | |
print("Reading Properties of Validation") | |
print("--------------------------------") | |
print("Type: " + str(validation.type)) | |
print("Operator: " + str(validation.operator)) | |
print("Formula1: " + validation.formula1) | |
print("Formula2: " + validation.formula2) | |
print("Ignore blank: " + str(validation.ignore_blank)) |