Як створити перевірку даних у 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.

 Українська