Hücre Değerinin Veri Doğrulama Kurallarına Uygun Olup Olmadığını Doğrulayın
Hücre Değerinin Veri Doğrulama Kurallarına Uygun Olup Olmadığını Doğrulayın
Bazen, bir verilen değerin, hücreye uygulanan veri doğrulama kurallarına uyup uymadığını dinamik olarak doğrulamak gereklidir. Bu amaçla, Aspose.Cells API’leri cell.getValidationValue() yöntemini sağlar. Bir hücredeki değer, o hücreye uygulanan veri doğrulama kuralını karşılamıyorsa False döndürür, aksi takdirde True döndürür.
Aşağıdaki örnek Microsoft Excel dosyası, aşağıdaki örnek kodla test etmek için kullanılır: C1 hücresinin ondalık veri doğrulama uygulandığını ve yalnızca 10 ile 20 arasındaki değerleri kabul edeceğini görebilirsiniz. Hücre değeri 10 ile 20 arasında olduğunda, cell.getValidationValue() yöntemi True döndürecektir, aksi halde False döndürecektir.
Aşağıdaki örnek kod, cell.getValidationValue() yönteminin nasıl çalıştığını gösterir. İlk olarak, C1’e değer 3 girer. Bu, veri doğrulama kuralını karşılamadığı için, cell.getValidationValue() yöntemi False döndürür. Sonra, C1’e değer 15 girer. Bu değer, veri doğrulama kuralını karşıladığı için, cell.getValidationValue() yöntemi True döndürür. Benzer şekilde, 30 değeri için False döndürür.
Bir Hücre Değerinin Veri Doğrulama Kurallarına Uygun Olup Olmadığını Doğrulamak için Java Kodu
Örnek Kod Tarafından Oluşturulan Konsol Çıktısı
Aşağıdaki örnek Excel dosyasıyla çalıştırıldığında oluşturulan konsol çıktısı burada gösterilmektedir.
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