تحقق من أن Cell القيمة تلبي قواعد التحقق من صحة البيانات
تحقق من أن Cell القيمة تلبي قواعد التحقق من صحة البيانات
في بعض الأحيان ، من الضروري التحقق ديناميكيًا مما إذا كانت قيمة معينة تفي بقواعد التحقق من صحة البيانات المطبقة على الخلية. لهذا الغرض ، توفر واجهات برمجة التطبيقات Aspose.Cells امتدادcell.getValidationValue طريقة. إذا كانت القيمة الموجودة في خلية لا تفي بقاعدة التحقق من صحة البيانات المطبقة على تلك الخلية ، فإنها ترجعخطأ شنيع ، آخرحقيقي.
يتم استخدام نموذج ملف Excel Microsoft التالي مع نموذج التعليمات البرمجية أدناه لاختبارcell.getValidationValue طريقة. كما ترى في اللقطة أن الخلاياC1 لديهاالتحقق من صحة البيانات العشرية تم تطبيقه ولن يقبل إلا القيمبين 10 و 20 . عندما تكون قيمة الخلية بين 10 و 20 ،cell.getValidationValue طريقة العودةحقيقي وإلا فإنه سيعودخطأ شنيع.
يوضح نموذج التعليمات البرمجية التالي كيفية عمل ملفcell.getValidationValue طريقة العمل. أولاً ، يُدخل القيمة 3 في C1. لأن هذا لا يفي بقاعدة التحقق من صحة البيانات ، فإنcell.getValidationValue طريقة إرجاعخطأ شنيع . ثم تقوم بإدخال القيمة 15 في C1. لأن هذه القيمة تفي بقاعدة التحقق من صحة البيانات ، فإنcell.getValidationValue طريقة إرجاعحقيقي . وبالمثل ، فإنه يعودخطأ شنيع للقيمة 30.
كود Java للتحقق مما إذا كانت قيمة Cell تفي بقواعد التحقق من صحة البيانات
ناتج وحدة التحكم التي تم إنشاؤها بواسطة نموذج التعليمات البرمجية
فيما يلي إخراج وحدة التحكم الذي تم إنشاؤه عند تنفيذ نموذج التعليمات البرمجية مع نموذج ملف Excel الموضح أعلاه.
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