Hücre Değerinin Veri Doğrulama Kurallarına Uygun Olup Olmadığını Doğrulayın
Microsoft Excel, kullanıcılara hücrelere veri doğrulama kuralları eklemelerine izin verir. Örneğin, ondalık doğrulama sadece 10 ile 20 arasındaki sayıların girilebileceğini belirtir. Bir kullanıcı farklı bir sayı girerse, Microsoft Excel bir hata mesajı gösterir ve doğru aralıkta bir sayı girmelerini isteyerek uyarır. Eğer 3 gibi bir sayıyı yapıştırırsanız, Excel doğrulama kontrolü yapmaz veya bir hata mesajı göstermez.
Bazen, bir değerin hücreye uygulanan veri doğrulama kurallarını programlı olarak karşılayıp karşılamadığını doğrulamak gereklidir. Yukarıdaki durumda, örneğin, giriş başarısız olmalıdır.
Giriş
Aspose.Cells for Python via .NET, hücre değerlerini programlı olarak doğrulamak için Cell.get_validation_value() yöntemi sağlar. Bir hücredeki değer, o hücreye uygulanan veri doğrulama kuralını karşılamıyorsa False değerini, aksi takdirde True değerini döndürür.
Aşağıdaki örnek kod, Cell.get_validation_value() yönteminin nasıl çalıştığını gösterir. İlk olarak, C1’e 3 değeri girer. Bu, veri doğrulama kuralını karşılamadığı için Cell.get_validation_value() yöntemi False değerini döndürür. Daha sonra, C1’e 15 değeri girer. Bu değer veri doğrulama kuralını karşıladığı için Cell.get_validation_value() yöntemi True değerini döndürür. Benzer şekilde, 30 değeri için False değerini döndürür.
Çı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