الحصول على التحقق المطبق على خلية ما
يمكنك استخدام Aspose.Cells للبايثون via .NET للحصول على التحقق المطبق على الخلية. Aspose.Cells للبايثون via .NET يوفر الطريقة Cell.get_validation() لهذا الغرض. إذا لم يتم تطبيق أي تحقق على الخلية، فإنه يعيد القيمة فارغة.
بالمثل، يمكنك استخدام الأسلوب Worksheet.validations.get_validation_in_cell للحصول على التحقق المطبق على خلية عن طريق توفير مؤشرات الصف والعمود الخاصة بها.
الكود بلغة البايثون للحصول على التحقق المطبق على خلية
توضح العينة البرمجية التالية كيفية الحصول على التحقق المطبق على خلية.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Instantiate the workbook from sample Excel file | |
workbook = Workbook("sample.xlsx") | |
# Access its first worksheet | |
worksheet = workbook.worksheets[0] | |
# Cell C1 has the Decimal Validation applied on it. It can take only the values Between 10 and 20 | |
cell = worksheet.cells.get("C1") | |
# Access the valditation applied on this cell | |
validation = cell.get_validation() | |
# Read various properties of the validation | |
print("Reading Properties of Validation") | |
print("--------------------------------") | |
print("Type: " + str(validation.type)) | |
print("Operator: " + str(validation.operator)) | |
print("Formula1: " + validation.formula1) | |
print("Formula2: " + validation.formula2) | |
print("Ignore blank: " + str(validation.ignore_blank)) |