Ինչպես ստեղծել տվյալների վավերացում Excel-ում Java-ի միջոցով

Այս հակիրճ ձեռնարկը կսովորեցնի ձեզ ինչպես ստեղծել տվյալների վավերացում Excel-ում Java-ի միջոցով: Այն տրամադրում է ռեսուրսներ՝ միջավայրը հաստատելու համար, առաջադրանքն իրականացնելու համար անհրաժեշտ քայլերի ցանկ և գործարկվող կոդ՝ ** Excel-ում տվյալների վավերացումը Java-ի միջոցով** տեղադրելու համար: Դուք կստանաք կոդի նկարագրությունը և վերջում ստեղծեք XLS կամ XLSX ֆայլ, որն ունի վավերացման կանոն:

Excel-ում Java-ի միջոցով տվյալների վավերացման կանոն ստեղծելու քայլեր

  1. Ստեղծեք միջավայր, որպեսզի ավելացնեք Aspose.Cells for Java վավերացումը զետեղելու համար
  2. Ստեղծեք նոր workbook և ավելացրեք worksheet` դրան հղումային տվյալներ ավելացնելու համար
  3. Ստեղծեք միջակայքի դասի օբյեկտ և սահմանեք դրա անվանումը և արժեքների ցանկալի ցանկը
  4. Ստեղծեք նոր վավերացում թիրախային թերթիկի վավերացումների հավաքածուում և սահմանեք դրա բջիջի տարածքը
  5. Սահմանեք վավերացման այլ հատկություններ
  6. Պահպանեք աշխատանքային գրքույկը սկավառակի վրա, որն ունի վավերացում

Այս քայլերը բացատրում են ինչպես ավելացնել տվյալների վավերացում 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-ի միջոցով: Այն օգտագործում է Range դասի օբյեկտ՝ սահմանելու միջակայքի անվանումը և արժեքների հավաքածուն, որոնք կօգտագործի վավերացման օբյեկտը: Յուրաքանչյուր աշխատաթերթ պարունակում է վավերացումների հավաքածու, որտեղ նոր վավերացում է ավելացվում հատկությունների և արդյունավետ բջիջների տարածքի հետ միասին:

Այս ձեռնարկը մեզ ուղղորդել է ինչպես տեղադրել վավերացում Excel-ում Java-ի միջոցով: Եթե ցանկանում եք սովորել Excel-ում զտիչներ կիրառելու գործընթացը, տես ինչպես կիրառել զտիչ Excel-ում Java-ի միջոցով-ի հոդվածը:

 Հայերեն