Cell Değerinin Veri Doğrulama Kurallarını Karşıladığını Doğrulayın

Cell Değerinin Veri Doğrulama Kurallarını Karşıladığını Doğrulayın

Bazen, belirli bir değerin hücreye uygulanan veri doğrulama kurallarını karşılayıp karşılamadığını dinamik olarak doğrulamak gerekir. Bu amaçla, Aspose.Cells API’leri şunları sağlar:cell.getValidationValue yöntem. 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 Microsoft Excel dosyası, test etmek için aşağıdaki örnek kodla birlikte kullanılır.cell.getValidationValue yöntem. Anlık görüntüde görebileceğiniz gibi, hücrelerC1 vardırondalık veri doğrulama uygulandı ve yalnızca değerleri kabul edecek10 ile 20 arasında . Hücrenin değeri 10 ile 20 arasında olduğunda,cell.getValidationValue yöntemi geri dönecekDoğru , aksi takdirde geri dönerYANLIŞ.

yapılacaklar:resim_alternatif_metin

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.

Bir Cell değerinin veri doğrulama kurallarını karşılayıp karşılamadığını doğrulamak için Java kodu

Örnek kod tarafından oluşturulan konsol çıktısı

Yukarıda gösterilen örnek Excel dosyasıyla örnek kod yürütüldüğünde oluşturulan konsol çıktısı aşağıdadır.

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