Validation sınıfı

Validation sınıfı

Veri doğrulama ayarlarını temsil eder.

Validation türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
operatorVeri doğrulama operatörünü temsil eder.
alert_styleDoğrulama uyarı stilini temsil eder.
typeVeri doğrulama türünü temsil eder.
input_messageVeri doğrulama giriş mesajını temsil eder.
input_titleVeri doğrulama giriş iletişim kutusunun başlığını temsil eder.
error_messageVeri doğrulama hata mesajını temsil eder.
error_titleVeri doğrulama hatası iletişim kutusunun başlığını temsil eder.
show_inputKullanıcının veri doğrulama aralığındaki bir hücreyi seçtiğinde veri doğrulama giriş mesajının görüntülenip görüntülenmeyeceğini belirtir.
show_errorKullanıcı geçersiz veri girdiğinde veri doğrulama hatası mesajının görüntülenip görüntülenmeyeceğini belirtir.
ignore_blankAralık veri doğrulamasının boş değerlere izin verip vermediğini belirtir.
formula1Veri doğrulamasıyla ilişkili değeri veya ifadeyi temsil eder.
formula2Veri doğrulamasıyla ilişkili değeri veya ifadeyi temsil eder.
value1Veri doğrulamasıyla ilişkili ilk değeri temsil eder.
value2Veri doğrulamasıyla ilişkili ikinci değeri temsil eder.
in_cell_drop_downVeri doğrulamasının kabul edilebilir değerleri içeren bir açılır liste görüntüleyip görüntülemediğini belirtir.
areasVeri doğrulama ayarlarını içeren tüm CellArea’leri alır.

Yöntemler

YöntemTanım
get_formula1(self, is_r1c1, is_local)Bu doğrulamayla ilişkili değeri veya ifadeyi alır.
get_formula1(self, is_r1c1, is_local, row, column)Belirli bir hücre için bu doğrulamayla ilişkili değeri veya ifadeyi alır.
get_formula2(self, is_r1c1, is_local)Bu doğrulamayla ilişkili değeri veya ifadeyi alır.
get_formula2(self, is_r1c1, is_local, row, column)Belirli bir hücre için bu doğrulamayla ilişkili değeri veya ifadeyi alır.
add_area(self, cell_area)Doğrulamayı alana uygular.
add_area(self, cell_area, check_intersection, check_edge)Doğrulamayı alana uygular.
set_formula1(self, formula, is_r1c1, is_local)Bu doğrulamayla ilişkili değeri veya ifadeyi ayarlar.
set_formula2(self, formula, is_r1c1, is_local)Bu doğrulamayla ilişkili değeri veya ifadeyi ayarlar.
get_list_value(self, row, column)Belirtilen hücre için doğrulama listesinin değerini al.
get_value(self, row, column, is_value1)Belirli hücredeki doğrulama değerini al.
add_areas(self, areas, check_intersection, check_edge)Doğrulamayı verilen alanlara uygular.
remove_area(self, cell_area)Aralıktaki doğrulama ayarlarını kaldırın.
remove_areas(self, areas)Bu doğrulamayı belirtilen alanlardan kaldırır.
remove_a_cell(self, row, column)Hücredeki doğrulama ayarlarını kaldırın.
copy(self, source, copy_option)Kopya doğrulaması.

Örnek

from aspose.cells import CellArea, OperatorType, ValidationType, Workbook

workbook = Workbook()
validations = workbook.worksheets[0].validations
area = CellArea.create_cell_area(0, 0, 1, 1)
validation = validations[validations.add(area)]
validation.type = ValidationType.WHOLE_NUMBER
validation.operator = OperatorType.BETWEEN
validation.formula1 = "3"
validation.formula2 = "1234"

Ayrıca bakınız