تحقق من أن Cell القيمة تلبي قواعد التحقق من صحة البيانات

تحقق من أن Cell القيمة تلبي قواعد التحقق من صحة البيانات

في بعض الأحيان ، من الضروري التحقق ديناميكيًا مما إذا كانت قيمة معينة تفي بقواعد التحقق من صحة البيانات المطبقة على الخلية. لهذا الغرض ، توفر واجهات برمجة التطبيقات Aspose.Cells امتدادcell.getValidationValue طريقة. إذا كانت القيمة الموجودة في خلية لا تفي بقاعدة التحقق من صحة البيانات المطبقة على تلك الخلية ، فإنها ترجعخطأ شنيع ، آخرحقيقي.

يتم استخدام نموذج ملف Excel Microsoft التالي مع نموذج التعليمات البرمجية أدناه لاختبارcell.getValidationValue طريقة. كما ترى في اللقطة أن الخلاياC1 لديهاالتحقق من صحة البيانات العشرية تم تطبيقه ولن يقبل إلا القيمبين 10 و 20 . عندما تكون قيمة الخلية بين 10 و 20 ،cell.getValidationValue طريقة العودةحقيقي وإلا فإنه سيعودخطأ شنيع.

ما يجب القيام به: image_بديل_نص

يوضح نموذج التعليمات البرمجية التالي كيفية عمل ملف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