سيعلمك هذا البرنامج التعليمي الموجز ** كيفية إنشاء التحقق من صحة البيانات في Excel باستخدام Java **. يوفر موارد لإنشاء البيئة ، وقائمة بالخطوات التي يجب اتباعها لإنجاز المهمة ، وعينة رمز قابلة للتشغيل ** لإدراج التحقق من صحة البيانات في Excel باستخدام Java **. ستحصل على وصف للرمز وفي النهاية ، قم بإنشاء ملف XLS أو XLSX يحتوي على قاعدة تحقق فيه.
خطوات إنشاء قاعدة التحقق من صحة البيانات في Excel باستخدام Java
- قم بتأسيس البيئة لإضافة Aspose.Cells for Java للتحقق من صحة الإدراج
- أنشئ workbook جديدًا وأضف worksheet لإضافة بيانات مرجعية إليه
- إنشاء كائن فئة النطاق وتعيين اسمه وقائمة القيم المطلوبة
- قم بإنشاء عملية تحقق جديدة في مجموعة عمليات التحقق من الورقة الهدف وقم بتعيين منطقة الخلية الخاصة بها
- قم بتعيين خصائص أخرى للتحقق
- احفظ المصنف على القرص الذي يحتوي على التحقق من الصحة فيه
تشرح هذه الخطوات عملية * كيفية إضافة التحقق من صحة البيانات في Excel باستخدام Java *. يجب عليك إنشاء مصنف ، وإنشاء ورقة عمل فيه لإضافة بيانات القائمة ، وإنشاء مثيل لكائن فئة النطاق وتعيينه في عملية تحقق تم إنشاؤها حديثًا. في النهاية ، قم بتعيين خصائص مختلفة للتحقق من الصحة واحفظ المصنف الناتج على القرص.
رمز لإنشاء قائمة التحقق من صحة البيانات في Excel باستخدام Java
import com.aspose.cells.CellArea; | |
import com.aspose.cells.License; | |
import com.aspose.cells.OperatorType; | |
import com.aspose.cells.Range; | |
import com.aspose.cells.Validation; | |
import com.aspose.cells.ValidationAlertType; | |
import com.aspose.cells.ValidationCollection; | |
import com.aspose.cells.ValidationType; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class Main { | |
public static void main(String[] args) throws Exception { // Main function to add validation to a worksheet | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a workbook | |
Workbook workbook = new Workbook(); | |
// Access the first sheet | |
Worksheet worksheet1 = workbook.getWorksheets().get(0); | |
// Create another sheet for reference data and get access to it | |
int i = workbook.getWorksheets().add(); | |
Worksheet worksheet2 = workbook.getWorksheets().get(i); | |
// Create a range for the reference list | |
Range referenceRange = worksheet2.getCells().createRange("E1", "E4"); | |
// Set the name property of the above-created range | |
referenceRange.setName("ReferenceRange"); | |
// Fill the reference list to be used for validation | |
referenceRange.get(0,0).putValue("Tiny"); | |
referenceRange.get(1, 0).putValue("Small"); | |
referenceRange.get(2, 0).putValue("Medium"); | |
referenceRange.get(3, 0).putValue("Large"); | |
// Get a reference to the validations collection on the first sheet | |
ValidationCollection validations = worksheet1.getValidations(); | |
// Create a cell Area where validation is to be implemented | |
CellArea area = new CellArea(); | |
area.StartRow = 0; | |
area.EndRow = 4; | |
area.StartColumn = 0; | |
area.EndColumn = 0; | |
// Create a new validation for the given cell area defined above | |
validations.add(area); | |
Validation validation = validations.get(validations.add(area)); | |
// Set type of validation | |
validation.setType (ValidationType.LIST); | |
// Set the type of operator | |
validation.setOperator(OperatorType.NONE); | |
// Set flag for in-cell drop-down | |
validation.setInCellDropDown(true); | |
// Set the formula by providing reference data range name | |
validation.setFormula1("=ReferenceRange"); | |
// Enable the flag to show an error | |
validation.setShowError(true); | |
// Set the type of alert on error | |
validation.setAlertStyle(ValidationAlertType.STOP); | |
// Set the title | |
validation.setErrorTitle("Error Title"); | |
// Set the message to be shown when an error is raised | |
validation.setErrorMessage("Please select data from the list"); | |
// Save the output file | |
workbook.save("output.xls"); | |
System.out.println("Done!"); | |
} | |
} |
يوضح هذا الرمز * كيفية إدراج التحقق من صحة البيانات في Excel باستخدام Java *. يستخدم كائن فئة النطاق لتعيين اسم النطاق ومجموعة القيم التي سيستخدمها كائن التحقق من الصحة. تحتوي كل ورقة عمل على مجموعة من عمليات التحقق حيث تتم إضافة تحقق جديد إلى جانب الخصائص ومنطقة الخلية الفعالة.
أرشدنا هذا البرنامج التعليمي إلى * كيفية إدراج التحقق من الصحة في Excel باستخدام Java *. إذا كنت تريد معرفة كيفية تطبيق عوامل التصفية في Excel ، فراجع المقالة الموجودة على كيفية تطبيق عامل التصفية في Excel باستخدام Java.