Получить примененную валидацию для ячейки
Contents
[
Hide
]
Вы можете использовать Aspose.Cells API, чтобы получить проверку, примененную к любой ячейке. Aspose.Cells предоставляет метод Cell.getValidation() для этой цели. Если на ячейке нет проверки, он возвращает null. Точно так же, вы можете использовать метод Worksheet.getValidations().getValidationInCell(int row, int column), чтобы получить проверку, примененную к ячейке, указав ее индексы строки и столбца.
На следующем снимке экрана показан образец файла Microsoft Excel, используемый в следующем образце кода. Ячейка C1 имеет примененную десятичную проверку и может принимать только значения от 10 до 20.
Ячейка с проверкой
В следующем образце кода получается примененная проверка к ячейке C1 и считываются ее различные свойства.
Вот вывод на консоль из примера кода, выполненного с образцом файла, показанным на снимке экрана выше.
Reading Properties of Validation
\--------------------------------
Type: 2
Operator: 0
Formula1: =10
Formula2: =20
Ignore blank: true