Java kullanarak Excel'de Veri Doğrulama Nasıl Oluşturulur

Bu kısa eğitim size Java kullanarak Excel’de veri doğrulamanın nasıl oluşturulacağını öğretecektir. Ortamı oluşturmak için kaynaklar, görevi gerçekleştirmek için izlenecek adımların bir listesi ve Java kullanarak Excel’de veri doğrulama eklemek için çalıştırılabilir bir örnek kod sağlar. Kodun açıklamasını alacaksınız ve sonunda, içinde doğrulama kuralı olan bir XLS veya XLSX dosyası oluşturun.

Java kullanarak Excel’de Veri Doğrulama Kuralı Oluşturma Adımları

  1. Doğrulama eklemek için Aspose.Cells for Java eklemek için ortamı oluşturun
  2. Yeni bir workbook oluşturun ve buna referans verileri eklemek için bir worksheet ekleyin
  3. Bir aralık sınıfı nesnesi oluşturun ve adını ve istenen değer listesini ayarlayın
  4. Hedef sayfanın doğrulama koleksiyonunda yeni bir doğrulama oluşturun ve hücre alanını ayarlayın
  5. Doğrulamanın diğer özelliklerini ayarlayın
  6. Çalışma kitabını içinde doğrulama bulunan diske kaydedin

Bu adımlarda Java kullanarak Excel’de veri doğrulamanın nasıl ekleneceği süreci açıklanmaktadır. Liste verilerini eklemek için bir çalışma kitabı oluşturmanız, içinde bir çalışma sayfası oluşturmanız, bir aralık sınıfı nesnesini başlatmanız ve onu yeni oluşturulan bir doğrulamada ayarlamanız gerekir. Sonunda, doğrulamanın farklı özelliklerini ayarlayın ve ortaya çıkan çalışma kitabını diske kaydedin.

Java kullanarak Excel’de Veri Doğrulama Listesi Oluşturma Kodu

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!");
}
}

Bu kod Java kullanarak Excel’de veri doğrulamanın nasıl ekleneceğini gösterir. Doğrulama nesnesinin kullanacağı aralık adını ve değer kümesini ayarlamak için bir Range sınıfı nesnesi kullanır. Her çalışma sayfası, özellikler ve etkin hücre alanıyla birlikte yeni doğrulamanın eklendiği bir doğrulama koleksiyonu içerir.

Bu eğitici, Java kullanarak Excel’de doğrulamanın nasıl ekleneceğini konusunda bize yol gösterdi. Excel’de filtre uygulama sürecini öğrenmek istiyorsanız, Java kullanarak Excel’de filtre nasıl uygulanır ile ilgili makaleye bakın.

 Türkçe