این آموزش مختصر به شما ** نحوه ایجاد اعتبارسنجی داده ها در اکسل با استفاده از جاوا ** را آموزش می دهد. منابعی برای ایجاد محیط، فهرستی از مراحلی که برای انجام کار باید دنبال شوند، و یک کد نمونه قابل اجرا برای درج اعتبارسنجی داده ها در اکسل با استفاده از جاوا را فراهم می کند. توضیحی از کد دریافت خواهید کرد و در پایان یک فایل XLS یا XLSX ایجاد کنید که در آن یک قانون اعتبارسنجی وجود دارد.
مراحل ایجاد قانون اعتبارسنجی داده ها در اکسل با استفاده از جاوا
- محیطی را برای افزودن Aspose.Cells for Java برای درج اعتبارسنجی ایجاد کنید
- یک workbook جدید ایجاد کنید و یک worksheet برای افزودن داده های مرجع به آن اضافه کنید
- یک شی کلاس محدوده را نمونه سازی کنید و نام و لیست مقادیر دلخواه آن را تنظیم کنید
- یک اعتبارسنجی جدید در مجموعه اعتبارسنجی برگه هدف ایجاد کنید و ناحیه سلولی آن را تنظیم کنید
- سایر خصوصیات اعتبارسنجی را تنظیم کنید
- کتاب کار را روی دیسکی که دارای اعتبارسنجی است ذخیره کنید
این مراحل فرآیند نحوه افزودن اعتبارسنجی داده ها در اکسل با استفاده از جاوا را توضیح می دهد. شما باید یک کتاب کار ایجاد کنید، یک کاربرگ در آن ایجاد کنید تا دادههای لیست را اضافه کنید، یک شی کلاس محدوده را نمونهسازی کنید و آن را در یک اعتبارسنجی جدید تنظیم کنید. در پایان، ویژگی های مختلف اعتبارسنجی را تنظیم کنید و کتاب کار حاصل را روی دیسک ذخیره کنید.
کد ایجاد لیست اعتبارسنجی داده ها در اکسل با استفاده از جاوا
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!"); | |
} | |
} |
این کد نحوه درج اعتبارسنجی داده ها در اکسل با استفاده از جاوا را نشان می دهد. از یک شی کلاس Range برای تنظیم نام محدوده و مجموعه مقادیری که شی اعتبارسنجی استفاده می کند استفاده می کند. هر کاربرگ شامل مجموعه ای از اعتبار سنجی است که در آن اعتبار سنجی جدید به همراه ویژگی ها و ناحیه موثر سلول اضافه می شود.
این آموزش ما را در مورد نحوه درج اعتبارسنجی در اکسل با استفاده از جاوا راهنمایی کرده است. اگر میخواهید فرآیند اعمال فیلتر در اکسل را یاد بگیرید، به مقاله نحوه اعمال فیلتر در اکسل با استفاده از جاوا مراجعه کنید.