मान्यकरण के साथ काम करना
अवलोकन
Aspose.Cells FOSS for Java डेटा वैलिडेशन नियमों और कंडीशनल फ़ॉर्मेटिंग को वर्कशीट में सेल रेंज पर लागू करने का समर्थन करता है।
डेटा सत्यापन
सेलों की एक रेंज में पूर्णांक सत्यापन नियम जोड़ें:
import com.aspose.cells_foss.CellArea;
import com.aspose.cells_foss.OperatorType;
import com.aspose.cells_foss.Validation;
import com.aspose.cells_foss.ValidationType;
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;
try (Workbook workbook = new Workbook()) {
Worksheet sheet = workbook.getWorksheets().get(0);
int vi = sheet.getValidations().add(new CellArea(1, 0, 10, 0));
Validation validation = sheet.getValidations().get(vi);
validation.setType(ValidationType.WHOLE_NUMBER);
validation.setOperator(OperatorType.BETWEEN);
validation.setFormula1("1");
validation.setFormula2("100");
workbook.save("validated.xlsx");
}शर्तीय स्वरूपण
1 और 100 के बीच मान वाली कोशिकाओं पर बोल्ड फ़ॉर्मेटिंग लागू करें:
import com.aspose.cells_foss.CellArea;
import com.aspose.cells_foss.FormatCondition;
import com.aspose.cells_foss.FormatConditionCollection;
import com.aspose.cells_foss.FormatConditionType;
import com.aspose.cells_foss.OperatorType;
import com.aspose.cells_foss.Style;
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;
try (Workbook workbook = new Workbook()) {
Worksheet sheet = workbook.getWorksheets().get(0);
int cfIndex = sheet.getConditionalFormattings().add();
FormatConditionCollection conditions = sheet.getConditionalFormattings().get(cfIndex);
conditions.addArea(CellArea.createCellArea("B2", "B11"));
int condIndex = conditions.addCondition(
FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "1", "100");
FormatCondition condition = conditions.get(condIndex);
Style style = condition.getStyle();
style.getFont().setBold(true);
condition.setStyle(style);
workbook.save("conditional.xlsx");
}मान्यकरण प्रकार
| मान्यकरण प्रकार | विवरण |
|---|---|
WHOLE_NUMBER | केवल पूर्णांक मान स्वीकार करता है |
DECIMAL | दशमलव संख्यात्मक मान स्वीकार करता है |
LIST | इनपुट को पूर्वनिर्धारित सूची तक सीमित करता है |
DATE | इनपुट को तिथि मानों तक सीमित करता है |
TEXT_LENGTH | अक्षर गणना द्वारा सीमित करता है |