Obtener validación aplicada en una celda
Puedes usar Aspose.Cells para Python via .NET para obtener la validación aplicada a una celda. Aspose.Cells para Python via .NET proporciona el método Cell.get_validation() para este propósito. Si no hay validación aplicada a la celda, devuelve nulo.
De manera similar, puede usar el método Worksheet.validations.get_validation_in_cell para adquirir la validación aplicada a una celda proporcionando sus índices de fila y columna.
código Python para obtener la validación aplicada en una Celda
El siguiente código de ejemplo le muestra cómo obtener la validación aplicada en una celda.
| from aspose.cells import Workbook | |
| # 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)) |