Verifique que el valor Cell cumpla con las reglas de validación de datos
Microsoft Excel permite a los usuarios agregar reglas de validación de datos a las celdas. Por ejemplo, una validación decimal especifica que solo se pueden ingresar números entre 10 y 20. Si un usuario ingresa un número diferente. Microsoft Excel muestra un mensaje de error y les pide que ingresen un número en el rango correcto. Si copia y pega un número, digamos 3, en la celda, Excel no ejecuta una verificación de validación ni muestra un mensaje de error.
veces, es necesario verificar si un valor cumple las reglas de validación de datos aplicadas a la celda mediante programación. En el caso anterior, por ejemplo, la entrada debería fallar.
Introducción
Aspose.Cells proporciona elCell.ObtenerValidaciónValor() método para validar valores de celda mediante programación. Si el valor en una celda no cumple con la regla de validación de datos aplicada a esa celda, devuelveFalso , másVerdadero.
El siguiente código de ejemplo ilustra cómo elCell.ObtenerValidaciónValor() el método funciona. Primero, ingresa el valor 3 en C1. Debido a que esto no satisface la regla de validación de datos, elCell.ObtenerValidaciónValor() el método devuelveFalso . Luego, ingresa el valor 15 en C1. Debido a que este valor satisface la regla de validación de datos, elCell.ObtenerValidaciónValor() el método devuelveVerdadero . Del mismo modo, vuelveFalso por valor 30.
Producción
Is 3 a Valid Value for this Cell: False
Is 15 a Valid Value for this Cell: True
Is 30 a Valid Value for this Cell: False