Cell Değerinin Veri Doğrulama Kurallarını Karşıladığını Doğrulayın
Microsoft Excel, kullanıcıların hücrelere veri doğrulama kuralları eklemesine izin verir. Örneğin, bir ondalık doğrulama yalnızca 10 ile 20 arasındaki sayıların girilebileceğini belirtir. Bir kullanıcı farklı bir numara girerse. Microsoft Excel bir hata mesajı gösteriyor ve onlardan doğru aralıkta bir sayı girmelerini istiyor. Bir sayıyı, örneğin 3’ü kopyalayıp hücreye yapıştırırsanız, Excel bir doğrulama denetimi çalıştırmaz veya bir hata mesajı göstermez.
Bazen, bir değerin hücreye programlı olarak uygulanan veri doğrulama kurallarını karşılayıp karşılamadığını doğrulamak gerekir. Örneğin yukarıdaki durumda, giriş başarısız olmalıdır.
Giriş
Aspose.Cells şunları sağlar:Cell.GetValidationValue() hücre değerlerini programlı olarak doğrulama yöntemi. Bir hücredeki değer, o hücreye uygulanan veri doğrulama kuralını karşılamıyorsa,YANLIŞ , BaşkaDoğru.
Aşağıdaki örnek kod,Cell.GetValidationValue() yöntem çalışır. İlk önce C1’e 3 değerini girer. Bu, veri doğrulama kuralını karşılamadığından,Cell.GetValidationValue() yöntem döndürürYANLIŞ . Daha sonra C1’e 15 değerini girer. Bu değer, veri doğrulama kuralını karşıladığından,Cell.GetValidationValue() yöntem döndürürDoğru . Benzer şekilde, geri dönerYANLIŞ 30 değeri için.
Çıktı
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